Re: [JPP-Devel] Creating TIN with OpenJUMP
Jukka: I did some work on a TIN plug-in for GeoTools a few years ago with a Summer of Code project. I know there is also TIN code as part of JTS. I don't think either of these got incorporated in to JUMP/OpenJUMP. Do you need the TIN WKT file format for a specific purpose? Landon On Fri, Dec 2, 2016 at 8:57 AM, Giuseppe Arutawrote: > Good question > there was a Google summer of code some years ago about OpenJUMP and TIN. > AFAIR Landon should have more information about it > Peppe > > 2016-12-02 13:53 GMT+01:00 Rahkonen Jukka (MML) maanmittauslaitos.fi>: > >> Hi, >> >> >> >> It seems that the Triangulation function in OpenJUMP handles the Z >> coordinate and creates triangles which could be combined into TIN. >> >> >> >> With four source points: >> >> >> >> POINT ( 420 560 25 ) >> >> POINT ( 420 720 10 ) >> >> POINT ( 620 720 20 ) >> >> POINT ( 620 560 15 ) >> >> >> >> Triangulation creates two triangles as polygons: >> >> POLYGON (( 420 720 10, 420 560 25, 620 560 15, 420 720 10 )) >> >> POLYGON (( 420 720 10, 620 560 15, 620 720 20, 420 720 10 )) >> >> >> >> I suppose that as a TIN these two triangles would look like >> >> TIN ((( 420 720 10, 420 560 25, 620 560 15, 420 720 10 )), (( 420 720 10, >> 620 560 15, 620 720 20, 420 720 10 ))) >> >> >> >> Has anybody made OpenJUMP TIN-abled? TIN is pretty close to >> multipolygon, but OpenJUMP knows that multipolygons are not allowed to be >> side-by-side and therefore it is not possible to use a workaround to >> combine polygons into multipolygon and finally edit WKT and change >> MULTIPOLYGON->TIN. Now OpenJUMP builds a geometrycollection and there is >> much more to edit. >> >> >> >> -Jukka Rahkonen- >> >> >> >> >> -- >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> ___ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > -- Landon "Homemade cookies. Hmm!" Web: www.landonblake.com LinkedIn: https://www.linkedin.com/in/landonblake Google+: https://plus.google.com/u/0/+LandonBlake Facebook: https://www.facebook.com/scott.l.blake.3 Pinterest: https://www.pinterest.com/landon_blake/ Sumry: https://sumry.me/landonblake About.Me: https://about.me/landonblake -- Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today.http://sdm.link/xeonphi___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] next OJ release
Michael: I will try to tackle the GUI bugs next week. I will have a special pre-release test build available at the end of next week. Perhaps we can shoot for a new release on December 1. Landon On Fri, Nov 18, 2016 at 12:02 AM, Michaël Michaud < m.michael.mich...@orange.fr> wrote: > Hi, > I take the opportunity of Landon's question to make a small synthesis of > on-going works > which would benefit some attention before 1.10 release > > Current open bug (https://sourceforge.net/p/jump-pilot/bugs/) > > #430 and #444 : Image reader - Probably hard to tackle, Ede/Jukka have the > best expertise in this area. > > #440 #419 #389 UI bugs : these bugs are probably still there but difficult > to reproduce (hence to solve). > Finding reproducible cases would be useful. > > #429 : writing a consistent prj file with shapefile. I have started > working on this bug > > #427 : Test broken - Maybe Ede will have a look as I think the regression > is related to plugin management, > but there is probably much to do on tests and any help is welcome ! > > #425 #421 : minor UI problems > > #422 : bug needing a jython expert > > etc. > > There are also many interesting features to implement listed in > https://sourceforge.net/p/jump-pilot/feature-requests/ > Most interesting maybe #245 (create a form to edit attribute values) > but I'd rather postpone this to after 1.10 release. > > There have been many changes these last two months, > and just using a fresh version of OpenJUMP or making it available to your > co-workers may help to report bugs and make it more stable ! > > I don't even mention documentation where we have a lot of pages to > update. > > Michaël > > > > > > > > Le 17/11/2016 à 22:48, Landon Blake a écrit : > > Ede: > > I don't have any contributions pending, but you let me know how I can help > with the next release. That could include packaging and testing before we > officially announce. > > Do we have any really nasty bugs that need to be fixed before the next > release? I could work on that. > > Let me know if you are still interested, and we can pick a release date. > I'm sorry I didn't respond sooner. > > Landon > > On Sun, Nov 13, 2016 at 6:01 AM, <edgar.sol...@web.de> wrote: > >> hey All, >> >> we should start cleaning and finishing as I would like to release/prepare >> during the holidays as it seems to become traditional at least w/ me. >> >> are there any bigger construction sites still pending? from my side, >> there are >> >> 1. i am going to polish the new SaveWizard. i will write a separate mail >> about this topic. >> 2. internationalize GeoJSON >> 3. preparing the release (ChangeLog etc.) steps are described in the wiki >> http://ojwiki.soldin.de/index.php?title=Creating_an_OJ_release_version >> >> ..ede >> >> >> -- >> Developer Access Program for Intel Xeon Phi Processors >> Access to Intel Xeon Phi processor-based developer platforms. >> With one year of Intel Parallel Studio XE. >> Training and support from Colfax. >> Order your platform today. http://sdm.link/xeonphi >> ___ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > > > > -- > Landon > "Homemade cookies. Hmm!" > > Web: www.landonblake.com > > LinkedIn: https://www.linkedin.com/in/landonblake > > Google+: https://plus.google.com/u/0/+LandonBlake > > Facebook: https://www.facebook.com/scott.l.blake.3 > > Pinterest: https://www.pinterest.com/landon_blake/ > > Sumry: https://sumry.me/landonblake > > About.Me: https://about.me/landonblake > > > -- > > > > ___ > Jump-pilot-devel mailing > listJump-pilot-devel@lists.sourceforge.nethttps://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 > > -- Landon "Homemade cookies. Hmm!" Web: www.landonblake.com LinkedIn: https://www.linkedin.com/in/landonblake Google+: https://plus.google.com/u/0/+LandonBlake Facebook: https://www.facebook.com/scott.l.blake.3 Pinterest: https://www.pinterest.com/landon_blake/ Sumry: https://sumry.me/landonblake About.Me: https://about.me/landonblake -- ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] next OJ release
Ede: I don't have any contributions pending, but you let me know how I can help with the next release. That could include packaging and testing before we officially announce. Do we have any really nasty bugs that need to be fixed before the next release? I could work on that. Let me know if you are still interested, and we can pick a release date. I'm sorry I didn't respond sooner. Landon On Sun, Nov 13, 2016 at 6:01 AM,wrote: > hey All, > > we should start cleaning and finishing as I would like to release/prepare > during the holidays as it seems to become traditional at least w/ me. > > are there any bigger construction sites still pending? from my side, there > are > > 1. i am going to polish the new SaveWizard. i will write a separate mail > about this topic. > 2. internationalize GeoJSON > 3. preparing the release (ChangeLog etc.) steps are described in the wiki > http://ojwiki.soldin.de/index.php?title=Creating_an_OJ_release_version > > ..ede > > > -- > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > -- Landon "Homemade cookies. Hmm!" Web: www.landonblake.com LinkedIn: https://www.linkedin.com/in/landonblake Google+: https://plus.google.com/u/0/+LandonBlake Facebook: https://www.facebook.com/scott.l.blake.3 Pinterest: https://www.pinterest.com/landon_blake/ Sumry: https://sumry.me/landonblake About.Me: https://about.me/landonblake -- ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] interesting read... what happens if your (QGIS) Software project gets big and (many) companies involved
A great post. Thanks for sharing it. Landon On Mon, Apr 25, 2016 at 11:27 AM, Giuseppe Arutawrote: > Hi Stefan, > interesting post. Thanks for the link. > There would be more things worth to discuss, in our little community. > I may be wrong but, regarding forks, I can see that, in the case of > Jump/OpenJump, it was the presence of divergent forks that helps OJ to go > on. I am thinking about both simple users (I know some collugues who were > using Kosmo and now became OJ users - it was also my story) or developers > (I think the efforts of Alberto and others to move useful raster staff from > AdBToolbox- a MSWindows-based fork of OJ - to OpenJUMP. > In other hand the Elephantine QGIS has to face problems, which right now > become opportunities for us - hominid bush in the Plestocene time of > Opensource > http://theness.com/neurologicablog/index.php/a-new-hominin-a-sediba/ > > Peppe > > > > 2016-04-25 14:53 GMT+02:00 Stefan Steiniger : > >> Hey guys, >> >> did just read this interesting post by Tim Sutton who is heading the >> QGIS steering committee. Fortunately there isn't anything that the OJ >> Dev team has to think about yet... the only exception may be the naming >> of extensions. For instance I called on of my extensions OpenJUMP >> HoRAE... But well HoRAE isn't a company name or a like, and sources are >> available in our repository. >> >> Promoting and using QGIS for the enterprise – QGIS.org blog >> >> http://blog.qgis.org/2016/04/23/promoting-and-using-qgis-for-the-enterprise/ >> >> This stuff is of course based on experiences... so I wonder what happens >> over there >> >> cheers, >> stefan >> >> >> -- >> Find and fix application performance issues faster with Applications >> Manager >> Applications Manager provides deep performance insights into multiple >> tiers of >> your business applications. It resolves application problems quickly and >> reduces your MTTR. Get your free trial! >> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z >> ___ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > > > > -- > Find and fix application performance issues faster with Applications > Manager > Applications Manager provides deep performance insights into multiple > tiers of > your business applications. It resolves application problems quickly and > reduces your MTTR. Get your free trial! > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > -- Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Cleaning, formatting rewriting
Thanks for your work cleaning the code Michael. I appreciate it. Landon On Sun, Mar 27, 2016 at 7:28 AM, Edgar Soldinwrote: > On 24.03.2016 13:55, Michaël Michaud wrote: > > Thanks, > > I also can undertake some changes with more confidence because I know I > > can get excellent support on this list either in GIS area or in java > > programming area ;-) > > noted :).. happy bunny days.. ede > > > -- > Transform Data into Opportunity. > Accelerate data analysis in your applications with > Intel Data Analytics Acceleration Library. > Click to learn more. > http://pubads.g.doubleclick.net/gampad/clk?id=278785351=/4140 > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > -- Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471=/4140___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] How to find spikes with OpenJUMP?
What creates the spikes in your geometry? I've got some code in JTS Warped that might help with this tool if anyone is interested. Landon On Thu, Mar 3, 2016 at 1:38 PM, Michaël Michaudwrote: > Hi, > > QA option do find spikes (but not inside corner). Removing spikes is > another story. I had already to do that with JTS but it is a difficult > problem because you can't make sure that removing a spike will not create > an invalid polygon (auto-intersection). > Would be nice to have something in OpenJUMP though. I will check what I > had already done to see if it can find its way as a plugin. > > > > Michaël > > > > Le 03/03/2016 15:25, Stefan Steiniger a écrit : > > Hey, > > I couldn't find a standard tool either. So it would need to be via > scripting. > Interestingly in QA theres is an option to check for min angle... so what > you want is the reverse. But I also don't know of a tool to fix that. Don't > even remeber if I implemented something alike in the mapgen toolbox, but it > was rather focused on buildings :/ > > stefan > > On 3/3/16 09:57, Rahkonen Jukka (MML) wrote: > > Hi, > > > > I would need a topology tool that could find and possibly remove spikes > from geometries. I believe that a spike could be defined as an angle of > <-179 degrees or >179 degrees between two adjacent segments. Any > suggestions? > > > > -Jukka Rahkonen- > > > -- > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup > Now!http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140 > > > > ___ > Jump-pilot-devel mailing > listJump-pilot-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > -- > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup > Now!http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140 > > > > ___ > Jump-pilot-devel mailing > listJump-pilot-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > -- > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140 > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > -- Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://makebettercode.com/inteldaal-eval___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Logging with OJ
Looks like good changes Ede. Thanks for the work. Landon On Thu, Feb 11, 2016 at 4:49 AM,wrote: > dear Devs and all other interested parties, > > there is a new Logger in town, ahem OJ. previous to our latest release i > was fed up with the patchworked logging within OJ and implemented the one > Logger to rule them all. > > main goals are > - simplicity > - ease of use > - independence of a specific logging framework (API wise) > > since OJ 1.9 it is there and i already moved all logging calls i could > find in OJ core to use it. > > usage is as simple as (logging class is autodetermined, no need to give it > as a parameter) > > import com.vividsolutions.jump.workbench.Logger; > ... > Logger.info("some info"); > // or > Logger.debug("some debugging info", Throwable t); > // or for expensive operations you can do eg. > if (Logger.isTraceEnabled()){ > // some expensive computing > Logger.trace("my expensive trace info") > } > > see com.vividsolutions.jump.workbench.Logger for the avail methods. > stack traces are currently only shown when the log level is debug or up. > > SETTING THE LOG LEVEL > > 1. > the log level can be given application wide as (new) OJ workbench argument > > -v, -verbosity > logging verbosity, either: off, error, warn, info, debug, trace, all > > 2. > or as long as we are using log4j, in the log4j specific ways > - as java runtime parameters (-Dlog4j.debug etc.) > - in a log4j.configuration file, you can take the OJ default > (etc/log4j.xml) as an example > > 3. > in code (currently only application wide) eg. Logger.setLevel("debug"); > > > hope you like it.. ede > > > > > > > > -- > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140 > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > -- Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] New to the project and looking to contribute
Welcome to the team William. You will find this mailing list is a great resource, as are guys like Michael and Peppe. :] Let us know how we can help. Landon On Mon, Feb 1, 2016 at 11:35 PM, Michaël Michaud < m.michael.mich...@orange.fr> wrote: > Hi William, > > You're welcome on OpenJUMP devel mailing list. > This is the right place to discuss technical stuff about OpenJUMP, > including for newcomers. > Our policy is to ask newcomers to create a new extension/plugin before we > give them write access to the core project. > What we mean by extension is very open (see for ex. > http://ojwiki.soldin.de/index.php?title=Plugins_for_OpenJUMP). Maybe you > have already ideas about what you would like to contribute to. > We have a feature-request list on sourceforge website ( > http://sourceforge.net/p/jump-pilot/feature-requests/?source=navbar), but > you can also bring new ideas. > > Some pages from our wiki you should consider before starting : > > http://ojwiki.soldin.de/index.php?title=Using_OpenJump_in_Your_Student_Project > http://ojwiki.soldin.de/index.php?title=Developing_with_OpenJUMP > http://ojwiki.soldin.de/index.php?title=Developer_Documentation_and_HowTo > http://ojwiki.soldin.de/index.php?title=OpenJUMP_programming_Guideline > > Our wiki is not very uptodate, and if you find anything wrong or want to > participate to documentation you're also very welcome. > > Best regards, > > Michaël > > > > > Le 02/02/2016 05:31, William Mebane a écrit : > > Hi everyone, > > I came across the OpenJUMP project on sourceforge and it looks like a cool > project that I am definitely interested in helping out with. I just > finished getting a degree in GIS and Computer Science, so I am hoping this > is something I'll be able to make a meaningful contribution to. But I've > never contributed to an open source project before, so if anyone has time > to help a newbie out, I would appreciate it. I'm happy to just work on > documentation or some easy grunt work until I get the hang of things. > Also, it looked like the mailing list is the preferred method of > communication, but if not, just let me know where to direct my questions > instead. > > Thanks! > > > > -- > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup > Now!http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140 > > > > ___ > Jump-pilot-devel mailing > listJump-pilot-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > -- > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140 > ___ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > -- Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Add some useful methods on Layer.class and RasterImageLayer.class
How do you guys feel about having Peppe and I review our existing layerable class/interface architecture and come up with a proposal for clean-up and revisions. I think some of Peppe's suggested methods are useful, but agree with Ede that we need to plug them into the correct interface. I think this is exactly the type of TLC the OpenJUMP core needs. I would love to work with Peppe to test some code and then propose a more comprehensive clean-up of the layerable code here. Peppe: Let me know if you want my help. Others: Let me know if you'd be willing to consider a proposal and some test code from Peppe and I. Landon On Wed, Jan 27, 2016 at 7:02 AM, Giuseppe Arutawrote: > OK, > I had the response of everybody. > > - I am going to remove all the Layer.class parts and restore as it is > before > - I am going to leave only the RasterImageLayer.class method > isTemporaryLayer() > - I will create an external class, called maybe LayerbleUtils - no > implementation to Layerable or other classes, just a useful Util class to > group all these potential boolen/String methods. > > >you mean as default saving format when leaving OJ? why? > No. Not talking about SaveDatasetsPlugIn. It has a useful behaviour: if I > try to add a a polygon to a point layer (belonging to a Shapefile, already > saved). And than I will save it, the plugin will save the original geometry > collection to the original file, and create another SHP file with the > polygon. This is probably better than a warning message. > My idea is to add this capability to Michael's project > SaveLayersWithoutDatasource.class ( it saves a list of layers without > datasource, the user can choose JML or SHP as export format) which is also > invoked on Saving a project. > An alternative simpler idea is to give the plugin the capability to > distinguish mixed geometry types layers among all, and to save them as JML, > even if the user choose SHP. > In any I will not change none of the actual classes. As I frequently > work with Sextante rasters(RasterImageLayer.class), I will start from > Michael's plugin to create another one that has these two extra > capabilities: > a) it saves also a list of Temporary Raster layers as TIF > b) it allows users to commit changes on "modified layers" ( I will > consider "modified layers" as Layer.class, vector based, with a datasource. > I will exclude from this collection ("modified layers") > DataStoreQueryDataSources and ReferencedImageLayer (legacy images) as > their saving is still complex and ambiguous (see a previous discussion > about saving a ReferencedImageLayer when its envelope has been moved or > resized) > Peppe > > 2016-01-27 13:53 GMT+01:00 Michaël Michaud : > >> Hi, >> >> I think that Peppe's request show some flaws in layerable hierarchy. >> Some may be addressed by adding helper methods to existing class. >> Others maybe addressed by introducing new interfaces. >> Some are not so difficult to find in current implementation. >> >> My main complain about the design is that raster has two very different >> representations (a layer subclass for legacy images and a different >> class for >> sextante) >> It could be a good idea to arrive to the following hierarchy : >> AbstractLayer >>- rasterLayer (RasterImageLayer + Sextante + WMS : is it possible ?) >>- vectorLayer (Shape, database, WFS...) >> >> In such a scenario, I don't know if current Layer should be equal to >> VectorLayer >> or above Vector and Raster. >> >> Another feature I'd like which meets peppe's requirement is some >> information >> about the source (null/file[tmp,compressed]/url[database,service]) at the >> AbstractLayer level, or at least above Raster/Vector, because this is a >> common thing >> which is quite difficult to get in a uniform way in the current >> hierarchy (and which is >> a bit hidden). >> >> Maybe also methods like >> - getEnvelope (currently available in raster layer and wms but not in >> layer !) should be >> implemented at the AbstractLayer level, as well as >> - getFeatureCollection which could return image(s) enveloppes in case of >> raster layers. >> >> My 2 cents >> >> Michaël >> >> Le 27/01/2016 12:22, edgar.sol...@web.de a écrit : >> > thx! and exactly my point :) ..ede >> > >> > On 27.01.2016 12:17, Alberto De Luca wrote: >> >> Ede, >> >> >> >> yes I am aware of the majority of the additions relate to Layer.java, >> but I >> >> wouldn't venture into commenting on those since my knowledge with >> regards >> >> to the Layer class is limited. What I could say though is that for what >> >> I've seen the design of Layer is very neat and though-through in >> comparison >> >> to RasterImageLayer, therefore I would think more than twice before >> >> touching it. >> >> >> >> Alberto >> >> >> >> On 27 January 2016 at 11:13, wrote: >> >> >> >>> Alberto, >> >>> >> >>> you are aware most additions Peppe did were to Layer.java where they
Re: [JPP-Devel] Add some JTS functions before next release?
Jukka: On which JTS class do you find the scale function? How do we currently support polygon hole editing in OpenJUMP? Landon On Wed, Dec 9, 2015 at 6:37 AM, Rahkonen Jukka (MML) < jukka.rahko...@maanmittauslaitos.fi> wrote: > Hi Michaël, > > > > I have tried most functions which are available in JTS Testbuilder but it > feels that there are not many that could be just added into OpenJUMP > without making new user interface elements for using them. These three > might be possible to add without new UI but I am not sure how useful they > are for the users > > > > - TranslateCentreToOrigin > > - TranslateToOrigin > > - OctagonalEnvelope > > > > These functions feel interesting but they require some programming: > > - Scale > > - CreateFractalShape feels good for creating complex geometries > for testing. > > - GetGeometryN and GetPolygonHoleN for editing and removing > parts and holes from multigeometries and geometrycollections – should be > topped up with UI button GetNext for selecting and panning to the next > geometry/hole. > > - ExtractLine and ExtractPoint would be nice additions to linear > referencing tools. Extract line tool could be improved a bit to accept also > start distance for the extracted line (extract between 1 and 5 km) and > count distance from the end of the linestring (extract the last km). > > > > I also feel that it could be possible to develop a nice plugin that would > utilize the numerous RandomPoints functions. I have not yet discovered an > exact use case but perhaps anonymizing statistical data could be one, and > splitting polygons into about equal areas by creating RandomPointsInPolygon > first and applying Voronoi polygons and merging neighboring polygons in > some clever way afterwards. See this for reference > http://gis.stackexchange.com/questions/171727/polygon-split-with-defined-area > . > > > > I think that all these can be rather plans for the future than anything to > implement into the next OJ release. > > > > -Jukka- > > > > Michaël Michaud wrote: > > > > Hi Jukka, > > Adding such geometry functions to OpenJUMP is generally not difficult. I > have added “Minimum Bounding Circle” along with some others about one > year ago, > and if you notice some other useful jts functions which are not available > in OpenJUMP, I will be pleased to add them. > > Michaël > > Le 19/11/2015 13:24, Rahkonen Jukka (MML) a écrit : > > Hi, > > > > There are some cool function in JTS > https://sourceforge.net/p/jts-topo-suite/code/HEAD/tree/trunk/. I guess > that some OpenJUMP functions in the geometry functions menu are the same > JTS functions, like “Minimum Bounding Circle”. > > > > I wonder how difficult it would be to add some more functions from JTS to > OpenJUMP. Best way for browsing and testing the available functions is to > download JTS from > https://sourceforge.net/projects/jts-topo-suite/files/jts/ and run the > testbuilder application from the bin directory. > > > > It seems that there is some unmaintained jts-jump plugin > https://sourceforge.net/p/jts-topo-suite/code/HEAD/tree/trunk/jts-jump > but I have no idea about what it was. > > > > -Jukka Rahkonen- > > > > > -- > > > > > ___ > > 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
[JPP-Devel] Disabling Plug-Ins
I went to a recent conference where a GIS guy showed how they had simplified the GQIS interface for some of their users. The only remaining items in the user interface supported their specific workflow. I'd like to try doing the same thing with OpenJUMP. Has anyone else already worked on this? Is this blog post still valid? http://openjump.blogspot.com/2013/05/deactivating-tools-in-openjump.html Just thought I would ask here before I dove into the code. Thanks. Landon -- ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] polygon merge
Thanks for the message Stefan. Shoot me your code when you get back home...if you can, and I will take a look at it. Landon On Wed, Sep 17, 2014 at 4:11 PM, sstein sst...@geo.uzh.ch wrote: Hi Landon, I once implemented merge/eliminate of polygons bas ed on some neighbourcriteria, eg. longest common edge or largest area - eg to be used for eliminating sliver polygons. Maybe that code can help u. I think i created a class polygongraph for that (can`t check as i`m traveling) Cheers, Stefan -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Blog post about Map Coloring plugin
Sweert Jukka! Thanks for the contribution! Landon On Tue, Sep 16, 2014 at 1:57 AM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi, I wrote a post about Map Coloring plugin into our blog http://openjump.blogspot.fi/2014/09/openjump-can-color-polygons-with-five.html -Jukka Rahkonen- -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce. Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Error with Map coloring plugin
Did you get a fix to this problem Jukka? Landon On Mon, Sep 15, 2014 at 6:15 AM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi, I found a shapefile from which some polygons are not colored with the Map coloring plugin v. 0.4. Shapefile does not have topology errors but some multipolygons have quite a many parts because of archipelago. However, exploding multipolygons into polygons does not change the behaviour. The problematic shapefile can be found from http://latuviitta.org/downloads/ojmapcolor_error.zip Error appears always in the same place in South-West. For example features with OGR_FID=180 or 234 stays without color. -Jukka Rahkonen- -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Feature Collections With Spatial Index and Limited Topology
Michael: Your comments are excellent, as they always are. :] Thanks for taking the time to respond. In plug-ins that need a spatial index, I will build anb STR Tree on the fly for feature collections that aren't already indexed. Thanks for the suggestion! In the meantime...perhaps I can run some timing tests on spatial indices. Landon On Wed, Sep 17, 2014 at 12:51 PM, Michael Michaud m.michael.mich...@orange.fr wrote: Hi Landon, 1 - I prefer STRtree which is faster than quad tree. But you're right, STRtree is not updatable and may not fit all use cases. 2 - If I correctly understood Jukka's use case, I think it would me much more easy to union geometries with same attribute(s), then to explode the multi-geometry. Maybe you can save computation time by indexing geometries and computing topology relation before unioning, but my feeling is that it will be hard to get better performance as union has already been optimized by MD. 4 - I have been willing to test MapDB for a long time. If you do so, I'm interested to get feedback. 5 - There are many plugins which benefit spatial indexing (ex. plugins performing geometric joins, matching, queries...). In these plugins, a STRtree index is generally computed during plugin execution. As far as I know, the cpu used by STRtree calculation is generally quite les than the feature processing, but of course, it may depend on what the plugin does exactly. Creating layers using a QuadTree index may be useful but you should consider the following points : - you'll have a small penalty every time you add/remove/paste... a feature (probably a very small penalty though) - you must check that the index will be aware of any geometry change - for plugins using an index, you must make check that making many queries on a pre-built quadtree is not slower than building a STRtree as needed and making the same queries on this index. My 2 cents, Michaël I've been working a bit on Jukka's idea for a dual attribute merge plug-in that considers topology. As a first step, I wanted to whip up a FeatureCollection implementation that features spatial indexing and storage of some adjacency topology. Here are a few questions for the group: 1) I noted that we already have an IndexedFeatureCollection class, but that it is read-only. However, the QuadTree class in JTS appears to support removal of indexed geometry...so we should be able to have a read/write indexed feature collection. Any comments on this idea? 2) I'm going to write some code that will calculate and store (in-memory) polygon adjacency. Does anyone already have code like this (for JTS geometries) they can share? 4) I'll want to store the spatial index and adjacency topology on-disk. Has anyone tackled these problems yet? I'm thinking about using simple text files or maybe using Java MapDB (http://www.mapdb.org/). What do you think? 5) I figure I'll integrate this indexed feature collection into the OpenJUMP API with a plug-in. The user can execute the plug-in to duplicate the currently selected layer to create an indexed feature collection. Then there will be a set of plug-ins that only work on these type of feature collections. Any comments on this plan? Thanks for sharing your thoughts, or any code. I've got part of the dual merge plug-in GUI written, and I've started on the code for the indexed feature collection (with topology). All of that code will live in my SVN. As soon as I have something of substance, I will post a link. Thanks. Landon -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable.http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing listJump-pilot-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net
Re: [JPP-Devel] Error with Map coloring plugin
Wasn't sure if you figured out the problem yourself. :] I will try to look at the data today. If I can repeat your problem we should file a bug report at least. Landon On Thu, Sep 18, 2014 at 6:38 AM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi Landon, This is an open community and majority of all discussion is held on this mailing list. If Larry or anybody else had reacted yet you would have seen it. -Jukka- Landon Blake wrote: Did you get a fix to this problem Jukka? Landon On Mon, Sep 15, 2014 at 6:15 AM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi, I found a shapefile from which some polygons are not colored with the Map coloring plugin v. 0.4. Shapefile does not have topology errors but some multipolygons have quite a many parts because of archipelago. However, exploding multipolygons into polygons does not change the behaviour. The problematic shapefile can be found from http://latuviitta.org/downloads/ojmapcolor_error.zip Error appears always in the same place in South-West. For example features with OGR_FID=180 or 234 stays without color. -Jukka Rahkonen- -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Feature Collections With Spatial Index and Limited Topology
I've been working a bit on Jukka's idea for a dual attribute merge plug-in that considers topology. As a first step, I wanted to whip up a FeatureCollection implementation that features spatial indexing and storage of some adjacency topology. Here are a few questions for the group: 1) I noted that we already have an IndexedFeatureCollection class, but that it is read-only. However, the QuadTree class in JTS appears to support removal of indexed geometry...so we should be able to have a read/write indexed feature collection. Any comments on this idea? 2) I'm going to write some code that will calculate and store (in-memory) polygon adjacency. Does anyone already have code like this (for JTS geometries) they can share? 4) I'll want to store the spatial index and adjacency topology on-disk. Has anyone tackled these problems yet? I'm thinking about using simple text files or maybe using Java MapDB (http://www.mapdb.org/). What do you think? 5) I figure I'll integrate this indexed feature collection into the OpenJUMP API with a plug-in. The user can execute the plug-in to duplicate the currently selected layer to create an indexed feature collection. Then there will be a set of plug-ins that only work on these type of feature collections. Any comments on this plan? Thanks for sharing your thoughts, or any code. I've got part of the dual merge plug-in GUI written, and I've started on the code for the indexed feature collection (with topology). All of that code will live in my SVN. As soon as I have something of substance, I will post a link. Thanks. Landon -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Union/dissolve by several attributes
Interesting use case Jukka. Let me think about how this might work as a plug-in. Landon On Sun, Sep 7, 2014 at 1:47 PM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi Landon, My case last week was about parcel IDs and landuse codes and aim was to union areas so that polygons with same landuse and belonging to same owner would make one polygon. For another use see attached images and source data in Jump JML format. Data could present two highways with ref. IDs 100 and 200. Both highways have sections with speed limits 60 and 80. Aim is to merge segment of highway 100 with speed limit 80 together etc. Image one: Original segmented data Image two: Desired end result. Notice an extra: Highway 100 has speed limit 60 in two distinct places. I do not want them to be combined into multilinestring. OJ can handle this case with two subsequent operations: Merge selected features + Explode selected features. -Jukka Rahkonen- -- *Lähettäjä:* Landon Blake [sunburned.surve...@gmail.com] *Lähetetty:* 7. syyskuuta 2014 22:10 *Vastaanottaja:* OpenJump develop and use *Aihe:* Re: [JPP-Devel] Union/dissolve by several attributes Jukka: Can you give me some more details on the actual union you are trying to accomplish? What do you integer attributes represent? Thanks. Landon On Wed, Sep 3, 2014 at 4:21 AM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi, I would like to union features by two or perhaps more attributes. I wonder if the current Union/Dissolve/Merge tool could be developed to support the use of combined classes. In my use case I have two integer attributes which define the classes and it is a bit tricky to calculate a new concatenated field from those. Perhaps it is possible to do with the Beanshell Attribute Calculator but it is not obvious for me how. An example: I have two integer attributes and I would like to concatenate their values to one field which I would like to use for merging later. If the attribute values are A=80 and B=20, how could I conbine them into 80-20 or something like that? Well, in this case I could do (100xA)+B=8020 but what to do if I had also strings to concatenate as A=80 and B=true? I can do the task fine with Spatialite but it would be a bit more fluent to do everything with OpenJUMP. -Jukka Rahkonen- -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Union/dissolve by several attributes
So it sounds like adjacency will be important too? In other words...we don't want to merge features that aren't adjacent or topologically connected? Landon On Wed, Sep 10, 2014 at 1:43 PM, Landon Blake sunburned.surve...@gmail.com wrote: Interesting use case Jukka. Let me think about how this might work as a plug-in. Landon On Sun, Sep 7, 2014 at 1:47 PM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi Landon, My case last week was about parcel IDs and landuse codes and aim was to union areas so that polygons with same landuse and belonging to same owner would make one polygon. For another use see attached images and source data in Jump JML format. Data could present two highways with ref. IDs 100 and 200. Both highways have sections with speed limits 60 and 80. Aim is to merge segment of highway 100 with speed limit 80 together etc. Image one: Original segmented data Image two: Desired end result. Notice an extra: Highway 100 has speed limit 60 in two distinct places. I do not want them to be combined into multilinestring. OJ can handle this case with two subsequent operations: Merge selected features + Explode selected features. -Jukka Rahkonen- -- *Lähettäjä:* Landon Blake [sunburned.surve...@gmail.com] *Lähetetty:* 7. syyskuuta 2014 22:10 *Vastaanottaja:* OpenJump develop and use *Aihe:* Re: [JPP-Devel] Union/dissolve by several attributes Jukka: Can you give me some more details on the actual union you are trying to accomplish? What do you integer attributes represent? Thanks. Landon On Wed, Sep 3, 2014 at 4:21 AM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi, I would like to union features by two or perhaps more attributes. I wonder if the current Union/Dissolve/Merge tool could be developed to support the use of combined classes. In my use case I have two integer attributes which define the classes and it is a bit tricky to calculate a new concatenated field from those. Perhaps it is possible to do with the Beanshell Attribute Calculator but it is not obvious for me how. An example: I have two integer attributes and I would like to concatenate their values to one field which I would like to use for merging later. If the attribute values are A=80 and B=20, how could I conbine them into 80-20 or something like that? Well, in this case I could do (100xA)+B=8020 but what to do if I had also strings to concatenate as A=80 and B=true? I can do the task fine with Spatialite but it would be a bit more fluent to do everything with OpenJUMP. -Jukka Rahkonen- -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Union/dissolve by several attributes
Jukka: Can you give me some more details on the actual union you are trying to accomplish? What do you integer attributes represent? Thanks. Landon On Wed, Sep 3, 2014 at 4:21 AM, Rahkonen Jukka (Tike) jukka.rahko...@mmmtike.fi wrote: Hi, I would like to union features by two or perhaps more attributes. I wonder if the current Union/Dissolve/Merge tool could be developed to support the use of combined classes. In my use case I have two integer attributes which define the classes and it is a bit tricky to calculate a new concatenated field from those. Perhaps it is possible to do with the Beanshell Attribute Calculator but it is not obvious for me how. An example: I have two integer attributes and I would like to concatenate their values to one field which I would like to use for merging later. If the attribute values are A=80 and B=20, how could I conbine them into 80-20 or something like that? Well, in this case I could do (100xA)+B=8020 but what to do if I had also strings to concatenate as A=80 and B=true? I can do the task fine with Spatialite but it would be a bit more fluent to do everything with OpenJUMP. -Jukka Rahkonen- -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Selecting Sequential LineStrings
Thanks for the responses Michael and Larry. Landon On Fri, Aug 1, 2014 at 2:21 PM, Michael Michaud m.michael.mich...@orange.fr wrote: Hi, What Larry describes looks like the way the following tool is working : Create a fence, select a feature in the fence, then the status bar prompt you to shift-click another point in the fence. Maybe you can take inspiration from this tool Michaël Hi Landon, Although I'm not an active developer much anymore, I recall having thought about this issue. My suggestion would be to use the status bar for prompts like select the primary linestring. Then the user doesn't have to click extra buttons. My 2 cents. regards, Larry On Fri, Aug 1, 2014 at 11:26 AM, Landon Blake sunburned.surve...@gmail.com wrote: Hey guys. I'm working on some CAD plug-ins for OpenJUMP. For a couple of the plug-ins I need the user to select first a primary LineString and then a secondary LineString. I've been peeking at the core source code and Javadoc this morning and can't find a place where this is done already. I'm thinking I can do this by creating a GUI panel with two buttons. The first button would activate the select features tool. I'd then grab the selected LineString. The second button would activate the select features tool a second time and would allow the user to grab the second LineString. Here are some questions: How do I return focus to my plug-in dialog after the user finishes selection with the SelectFeaturesTool? Can I do this with the built in tool, or do I need to create a custom cursor tool to do this? Thanks for the help! I'll make sure to share my code (and all of the CAD tools) when I'm finished. Thanks. Landon -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now.http://p.sf.net/sfu/bds ___ Jump-pilot-devel mailing listJump-pilot-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds ___ 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
[JPP-Devel] Selecting Sequential LineStrings
Hey guys. I'm working on some CAD plug-ins for OpenJUMP. For a couple of the plug-ins I need the user to select first a primary LineString and then a secondary LineString. I've been peeking at the core source code and Javadoc this morning and can't find a place where this is done already. I'm thinking I can do this by creating a GUI panel with two buttons. The first button would activate the select features tool. I'd then grab the selected LineString. The second button would activate the select features tool a second time and would allow the user to grab the second LineString. Here are some questions: How do I return focus to my plug-in dialog after the user finishes selection with the SelectFeaturesTool? Can I do this with the built in tool, or do I need to create a custom cursor tool to do this? Thanks for the help! I'll make sure to share my code (and all of the CAD tools) when I'm finished. Thanks. Landon -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Hotlinking Tools
We are starting to make extensive use of OpenJUMP at my new day job. I have a need for a couple of hotlinking tools: 1) A simple hotlink tool that opens a folder in the operating system file browser based on a file path in a feature attribute. 2) A more complicated hotlink tool that shows the user a dialog with a list of documents related to a feature. The list is built from a single attribute with a delimited text value. When the user selects a value in the list, either a folder location is opened in the operating system file browser or a PDF file is opened. Has anyone written plug-ins like this? If not, and I get around to it in the next few weeks, I'll publish the code for the community. Thanks. Landon -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Bug With GeoTIFF Import
Thanks for all of the help Jukka. I may take a look at the source code to see if I can add support for rotated images. Do we know who added the existing code to support image loading? I don't want to step on any toes...Any ideas where I should start poking around? This is an itch I need to scratch. Landon On Fri, Jan 3, 2014 at 11:53 PM, Rahkonen Jukka jukka.rahko...@mmmtike.fiwrote: edgar soldin wrote: On 03.01.2014 21:53, Rahkonen Jukka wrote: Conclusion: This is more like a missing feature in OpenJUMP than a bug. However, opening a rotated image without rotating it and without telling any message for the user is not especially good behaviour. how do other GIS handle the rotation? do they at all? Based on a quick test: - QGIS 2.0.1 opens image (2002.tif) as rotated - Kosmo GIS 3.0 beta opens image as rotated -Jukka- -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] How to modify a zoom plugin. Question
Peppe: Did you get any help on this? Landon On Sun, Dec 8, 2013 at 2:47 AM, Giuseppe Aruta giuseppe_ar...@yahoo.itwrote: Forgit the object of the mail... 2013/12/8 Giuseppe Aruta giuseppe_ar...@yahoo.it Hi all, I want to modify ZoomToSelectedPlugin in order to zoom, selecting a vector geometry (only two vertices), one of the 2 vertices, tip or tail. But I still don't know how to start. Does anybody has an idea? thanks in advance Peppe -- Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] OpenJUMP on RasperryPi
Way cool. :] On Sat, Nov 23, 2013 at 6:45 AM, Matthias Scholz m...@jammerhund.de wrote: Hi, i've a little bit played with my RaspberryPi. One result is, that OJ runs on it :-) Not really so fast as on my i7 desktop, but its usable ;-) And with Ede's new plugin loader it should be possible to configure a smaller viewer version for example. regards Matthias -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Looking for Part Time OpenJUMP Programmer
My small company, Redefined Horizons, will be looking to hire a part time OpenJUMP programmer in the next few months. (The job will start this fall or in the early spring of next year depending on the timing of some investor funds.) I will support (and encourage) remote work for this position. There won't be any need to relocate. If things go well with the start-up, this position may evolve into full time work with health insurance and other typical benefits. I hope I can put the programmer on full time by the end of next year. It is important that the programmer be handy with Java and familiar with OpenJUMP plug-in programming. (Knowledge of the OpenJUMP core programming would also be great, but not required.) Experience with SVN, Assembla, and Eclipse would also be helfpul. All staff, including part time employees, will participate in profit sharing. If you are interested in applying for this job, please send your resume and cover letter to sunburned.surve...@gmail.com. At this point only people that can legally work in the United States will be considered. Thanks! Landon -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] LayerViewPanel Widget
Thanks for the information on your work Paul. Would you be willing to share your code with me? Landon On Wed, Sep 25, 2013 at 2:55 PM, Stefan Steiniger sst...@geo.uzh.ch wrote: Hi Paul, thanks for your answer and your introduction to the list. We are always glad to hear when someone uses OJ, uses OJ to develop further tools (or even wants to contribute :) I guess I shall also have a look at your SMT tool. Uh, seems like SAR stands not for Synthetic Aperture Radar - in your case? - but Search And Rescue? cheers, stefan Am 21.09.13 01:37, schrieb Paul J. Morris: On Fri, 20 Sep 2013 11:15:58 -0700 Landon Blake sunburned.surve...@gmail.com wrote: Has anyone extracted the LayerViewPanel as a stand-alone widget for Swing Programs? I've used the LayerViewPanel and TreeLayerNamePanel in SMT - SAR Manager Toolkit http://sarmanager.sourceforge.net/ I was thinking about doing this, or of coding something similar from scratch, but I wanted to ask here first. Current OpenJump places some constraints on what seems to be able to be done easily. I had to make a few changes to get things to work, see: http://sourceforge.net/p/sarmanager/code/HEAD/tree/trunk/SMT/lib/openjump1.4.3alpha_rev2524.patch I also found that I needed to embedd these into a class that extended a JInternalFrame: public class MapInternalFrame extends JInternalFrame implements LayerManagerProxy, LayerViewPanelProxy, TaskFrameProxy, LayerNamePanel, LayerNamePanelProxy, SelectionManagerProxy { ... http://sourceforge.net/p/sarmanager/code/HEAD/tree/trunk/SMT/src/net/aa3sd/SMT/ui/MapInternalFrame.java I haven't gone digging very far, but it did find dependencies in the OpenJump classes/interfaces on JInternalFrame (rather than the more general JComponent) that appeared to prevent (unless I was missing something) things like embedding a LayerViewPanel in a JPanel and a TreeLayerNamePanel in another JPanel without there being an enclosing JInternalFrame. And, greetings to all. Have been lurking for a while, but haven't had a chance to introduce myself, or describe what I've been trying to accomplish with OpenJump. I keep hoping I'll have time to contribute, particularly to improving support for projections, but haven't had a chance to yet. Great platform, thanks to everyone involved for all the good work. -Paul -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] LayerViewPanel Widget
Oops. I see now the links to the source code were in Paul's previous e-mail. I'd be interested in fixing the parts of the LayerViewPanel code that introduce a dependency on the JInternalFrame. Paul: Can you share some thoughts on what parts of the code need to be revised so that LayerViewPanel can be used as a JComponent instead of in a JInternalFrame? Landon On Thu, Sep 26, 2013 at 10:26 AM, Landon Blake sunburned.surve...@gmail.com wrote: Thanks for the information on your work Paul. Would you be willing to share your code with me? Landon On Wed, Sep 25, 2013 at 2:55 PM, Stefan Steiniger sst...@geo.uzh.chwrote: Hi Paul, thanks for your answer and your introduction to the list. We are always glad to hear when someone uses OJ, uses OJ to develop further tools (or even wants to contribute :) I guess I shall also have a look at your SMT tool. Uh, seems like SAR stands not for Synthetic Aperture Radar - in your case? - but Search And Rescue? cheers, stefan Am 21.09.13 01:37, schrieb Paul J. Morris: On Fri, 20 Sep 2013 11:15:58 -0700 Landon Blake sunburned.surve...@gmail.com wrote: Has anyone extracted the LayerViewPanel as a stand-alone widget for Swing Programs? I've used the LayerViewPanel and TreeLayerNamePanel in SMT - SAR Manager Toolkit http://sarmanager.sourceforge.net/ I was thinking about doing this, or of coding something similar from scratch, but I wanted to ask here first. Current OpenJump places some constraints on what seems to be able to be done easily. I had to make a few changes to get things to work, see: http://sourceforge.net/p/sarmanager/code/HEAD/tree/trunk/SMT/lib/openjump1.4.3alpha_rev2524.patch I also found that I needed to embedd these into a class that extended a JInternalFrame: public class MapInternalFrame extends JInternalFrame implements LayerManagerProxy, LayerViewPanelProxy, TaskFrameProxy, LayerNamePanel, LayerNamePanelProxy, SelectionManagerProxy { ... http://sourceforge.net/p/sarmanager/code/HEAD/tree/trunk/SMT/src/net/aa3sd/SMT/ui/MapInternalFrame.java I haven't gone digging very far, but it did find dependencies in the OpenJump classes/interfaces on JInternalFrame (rather than the more general JComponent) that appeared to prevent (unless I was missing something) things like embedding a LayerViewPanel in a JPanel and a TreeLayerNamePanel in another JPanel without there being an enclosing JInternalFrame. And, greetings to all. Have been lurking for a while, but haven't had a chance to introduce myself, or describe what I've been trying to accomplish with OpenJump. I keep hoping I'll have time to contribute, particularly to improving support for projections, but haven't had a chance to yet. Great platform, thanks to everyone involved for all the good work. -Paul -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] LayerViewPanel Widget
Has anyone extracted the LayerViewPanel as a stand-alone widget for Swing Programs? I was thinking about doing this, or of coding something similar from scratch, but I wanted to ask here first. -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Improvement to GeoTIFF reader
Great Changes Jukka. Thanks. Landon On Sat, Aug 24, 2013 at 3:09 PM, Rahkonen Jukka jukka.rahko...@mmmtike.fiwrote: Hi, The Geotiff reader does now - examine if tiff image contains geotiff tags - if not, check if tfw file can be found - if not, send an error and quit. It would be often fine just to see the image, even if it is not georeferenced. How about to make OpenJUMP to use a default tfw file if image is not geotiff and tfw file is not found? The default TFW could be for example 1 0 0 -1 0.5 -0.5 Image would be opened to have top left corner of the top left pixel at coordinates (0,0) and pixel size would be 1 by 1 units. -Jukka Rahkonen- -- Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Extracting features of type GeometryCollection
Jukka: Can you add a feature request on the SourceForge feature request tracker for this? Thanks. Landon On Mon, Aug 12, 2013 at 3:15 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fiwrote: Hi, While playing with OSM driver I noticed that Extract layers by geometry type tool creates only point, line, and polygon layers but it does not handle geometry collections. I think it would be good if it did. -Jukka Rahkonen- -- Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Fwd: Update OSGeo-Live Project Overviews and Quickstarts - openjump
Do we have release notes for 1.6.3? If so, and Stefan is busy, I'm willing to update the docs. Landon On Fri, Jul 19, 2013 at 3:48 AM, edgar.sol...@web.de wrote: Stefan, could you take care of this? ..ede Original Message Subject: Update OSGeo-Live Project Overviews and Quickstarts - openjump Date: Fri, 19 Jul 2013 00:19:30 + From: cameron.shor...@gmail.com To: Stefan Steiniger sst...@geo.uzh.ch, Landon Blake sunburned.surve...@gmail.com, Michaël Michaud , michael.mich...@free.fr, Edgar Soldin edgar.sol...@web.de, Angelos Tzotsos gcpp.kal...@gmail.com, Cameron Shorter cameron.shor...@gmail.com Stefan, Landon, Michaë, Edgar, I'm not sure if you saw this email? We previously packaged version 1.5.2 of openjump and our status sheet shows version 1.6.3 packaged for OSGeo-Live 7.0. On 19/07/2013 8:47 AM, Cameron Shorter wrote: Now that we have a feature freeze for OSGeo-Live 7.0, could all OSGeo-Live projects please ensure their Project Overviews and Quickstarts [0] are up to date. This should be quite painless for most. 1. Update the version number in your Project Overview (if changed). 2. Possibly mention a new feature or two. 3. Re-run the Quickstart and ensure each step is still valid, and screenshots match the implementation. 4. Update status of the Project Overview and Quickstart to 7.0draft in our status sheet. [1] Schedule: * 29 July 2013 English docs complete * 05 August 2013 Translations complete * 26 August 2013 OSGeo-Live sent to the printers [0] https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/doc/ [1] https://docs.google.com/spreadsheet/ccc?key=0Al9zh8DjmU_RdGIzd0VLLTBpQVJuNVlHMlBWSDhKLXc#gid=13 -- Cameron Shorter Geospatial Solutions Manager Tel: +61 (0)2 8570 5050 Mob: +61 (0)419 142 254 Think Globally, Fix Locally Geospatial Solutions enhanced with Open Standards and Open Source http://www.lisasoft.com -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] OSM file reader - started development
Stefan: You wrote: Anybody an idea how to put all the tags? You could prescan the OSM file to make a list of all the tags used in the file. Then create a feature schema with an attribute for each tag. You could even give the user a preview of the tags present in the OSM file, and let them chose which tags to import as attributes. (I can help you with the code for this if you want.) You wrote: Any concerns and suggestion where to put? in the plugin section, or maybe straight into the core? I think a new folder for OSM under the plug-in directory in SVN would be the best place. You wrote: Finally, as most do know, OSM data comes in geographic coordinates. So the next step would be to develop something that makes it easy to project the data into the google projection? or so? When I wrote the GPX plug-in I left the data in lat/long and let the user reproject if they wanted to outside of the plug-in. I think this is the best workflow. Why reproject when the user may want the data in its original coordinate system. Glad you get to work on some code for OJ. :] Landon On Mon, Jul 8, 2013 at 1:48 AM, edgar.sol...@web.de wrote: On 08.07.2013 01:43, Stefan Steiniger wrote: Finally, as most do know, OSM data comes in geographic coordinates. So the next step would be to develop something that makes it easy to project the data into the google projection? or so? However, meanwhile Ede's CTS extension should be helfpul too??? hmmm.. you might reuse CTS extension internally for that. should be possible.. live GPS extension already does so. ..ede -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] JUMP-Lib Improvements for OpenJUMP
Michael: You wrote: Can you explain what Feature#clone(int id) does ? Does it create a distinct instance with the same FID ? Is it safe to authorize that ? I probably wouldn't port this method directly to OJ. In JUMP-Lib you do a lot of cloning because features are immutable (that is part of what makes them threadsafe). That is why a clone method that allows the same Feature ID is necessary in JUMP-Lib. I'll have to think about how to best handle a clone method in OJ where the feature ID is automatically generated. This ID must be generated in the feature collection in OJ. You wrote: Can you explain why you add a argOrderOfAttributesMatters argument in FeatureSchema#clone and not in FeatureSchema#equals where it would make more sense to me. I might have had a type somewhere. In the source code FeatureSchema.clone() doesn't take a boolean. Landon On Tue, Jul 2, 2013 at 1:08 PM, Michaël Michaud michael.mich...@free.frwrote: Hi Landon, +1 for adding unit tests, before adding a method into a core class, I would wonder if it is useful for OJ core or for a plugin though. If it is only useful for testing, maybe it should be added in the unit testing package. Can you explain what Feature#clone(int id) does ? Does it create a distinct instance with the same FID ? Is it safe to authorize that ? Can you explain why you add a argOrderOfAttributesMatters argument in FeatureSchema#clone and not in FeatureSchema#equals where it would make more sense to me. Michaël Stefan: I'll take a look at the classes in the package you mentioned to make sure I'm not duplicating code. Landon On Tue, Jul 2, 2013 at 9:04 AM, Stefan Steiniger sst...@geo.uzh.chwrote: Hi Landon, there are actually a couple of utility classes for handling FeatureSchemas and Features... did you check if you are not duplicating things? We got most of them from pirol. These classes are in org.openjump.core.apitools.* cheers, stefan Am 02.07.13 11:17, schrieb Landon Blake: Sounds good Ede. I'll add the commits on my list of things to do. Thanks for taking the time to review and comment. Landon On Tue, Jul 2, 2013 at 5:21 AM, edgar.sol...@web.de mailto:edgar.sol...@web.de wrote: sounds good to me, especially the 'not breaking' part. let's see what you commit, maybe we eventually get our builds unit checked if i find time to implement that. ..ede On 02.07.2013 03:57, Landon Blake wrote: Ede: Let me see if I can provide a little more information. I'm proposing the addition of a few utility methods to the Feature and FeatureSchema classes/interfaces. This include methods to clone, compare, and convert the objects to Strings. These are all pretty standard Java utility methods that I try to implement on almost all of my classes. None of these new methods break the current OpenJUMP API. Having said that, none of these methods are essential, and they don't fix any bugs. I implemented them because they made unit testing easier. I'm also proposing to add adaptations of my JUnit text cases for the Feature and FeatureSchema classes/interfaces. The reason for this is simple: We don't do very much unit testing in the OpenJUMP core, and we should. (This is just a first baby step in this direction. I'd like to continue committing unit tests for the OpenJUMP core as I can develop as part of the code I write.) Neither the utility methods or the unit tests are critical changes. I'm just trying to be a good citizen by pushing some of my improvements from JUMP-Lib back upstream to OpenJUMP. No hard feelings if the community decides these changes aren't improvements. :] Thanks. Landon On Thu, Jun 27, 2013 at 1:36 AM, edgar.sol...@web.de mailto:edgar.sol...@web.de mailto:edgar.sol...@web.de mailto:edgar.sol...@web.de wrote: On 27.06.2013 05 27.06.2013%2005 tel:27.06.2013%2005 tel:27.06.2013%2005:15, Landon Blake wrote: I'd like to port some features from JUMP-Lib to OpenJUMP. These features are listed here: http://openjumpblog.wordpress.com/2013/06/27/improvements-from-jump-lib-for-openjump/ What do you guys think? I'm basically adding some standard utility methods to the Feature/BasicFeature and FeatureSchema. I'd also like to add some JUnit tests for Feature/BasicFeature and FeatureSchema to a testing package. If there are no strong objections, I can start the work of porting the features one at a time, and post here after each commit so the other programmers can review the changes. could you
[JPP-Devel] Sharing Some of My Recent OpenJUMP Related Work
My wife recently asked me to scale back some work on my writing and publishing business, so I've had a bit more time for OpenJUMP programming lately. I wanted to share some of my recent work with the list: 1) I accomplished some major work on JUMP-Lib. JUMP-Lib exposes some of the best parts of the OpenJUMP core as part of a library that supports multi-threaded programming and very large data sets. (Thanks to Jody Garnett for some tips on how to implement the support for multiple threads.) I hope to expose the library through a GUI toolkit that allows users to create geoprocessing tasks and tasks chains. 2) I've put together an OpenJUMP Software Testing Toolkit that contains some mocks I developed when testing the CollectCoordinateCursorTool. I hope to make improvements to this software testing toolkit soon by integrating the Java Mockito library. 3) I'm working on a two-column GUI patterned after the multi-input dialog class. It will also implement the Humble Dialog Box Pattern and some basic data validation. This code will be packaged in the SurveyOS OpenJUMP Plug-In Toolkit. 4) I've designed a simple CollectCoordinateCursorTool class and listener interface that can be used by other plug-in developers. This cursor tool and its supporting classes is fully unit tested. I hope to showcase the CollectCoordinateCursorTool class in CAD tools I'm developing for OpenJUMP in the next couple of months. But other programmers could use it now if they want. 5) I did some improvements and unit testing for my SVG export code. I should have a LineString SVG export tool ready soon. Export tools for points, polygons, and feature attributes should come soon. You can read about this work, and find links to source code on my resurrected OpenJUMP blog: http://openjumpblog.wordpress.com/ I look forward to moving some of this code to maturity in the coming months. Thanks. The Sunburned Surveyor -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] JUMP-Lib Improvements for OpenJUMP
I'd like to port some features from JUMP-Lib to OpenJUMP. These features are listed here: http://openjumpblog.wordpress.com/2013/06/27/improvements-from-jump-lib-for-openjump/ What do you guys think? I'm basically adding some standard utility methods to the Feature/BasicFeature and FeatureSchema. I'd also like to add some JUnit tests for Feature/BasicFeature and FeatureSchema to a testing package. If there are no strong objections, I can start the work of porting the features one at a time, and post here after each commit so the other programmers can review the changes. Landon -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] creation of customized openjump
Tintu: Does the problem go away if you delete the Printer Plug-in JAR? Landon On Thu, May 16, 2013 at 11:12 PM, Tintu mary George tintu.geo...@rptechsoft.com wrote: Hi, I create built of openjump.through the steps in http://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=How_to_make_your_own_OpenJUMP_built my built created successfully.In that built ,i added printer plugin. In that built there is a folder called 'dist'.It contain portable openjump.but when i try to open application for openjump,i got the following errors. java.lang.SecurityException: sealing violation: can't seal package com.cadplan.jump: already loaded at java.net.URLClassLoader.getAndVerifyPackage(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at com.cadplan.jump.PrinterPlugIn.initialize(PrinterPlugIn.java:117) at com.cadplan.jump.PrinterExtension.configure(PrinterExtension.java:39) at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:127) at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:117) at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:437) at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:381) please help me to solve this problem. Thank You, Tintu Mary George -- AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] OpenJUMP dependency graph
Good work MM. It is great to see OJ dependencies graphically. Landon On Sat, May 11, 2013 at 12:17 PM, edgar.sol...@web.de wrote: On 11.05.2013 20:37, Michaël Michaud wrote: Le 11/05/2013 17:15, edgar.sol...@web.de a écrit : On 11.05.2013 16:07, Michaël Michaud wrote: - I thought OrangeExtension was needed for mac users, but it is not included in partable distribution. Ede ? stubs http://en.wikipedia.org/wiki/Method_stub for classes only available on Mac jre's, see also commit message http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/trunk/lib/OrangeExtensions-1.2.jar?view=log Sorry, it is not completely clear for me. What happens when WorkbenchFrame detects OpenJUMP is run on a Mac and try to instantiate classes from the com.apple.eawt package ? well, mac os has this menubar on the desktop top. it is shared and shows the menu of the currently active (in front) application. but additionally it always shows the apple menu on the left, a search function on the right and some other menu items all the time. one of these is a menu entry called like the active application. it houses among others a quit and a about application menu entry. apple e.g. catches the Apple+Q shortcut and routes it to the quit menu entry, so you will have to use these or closing via shortcut wont work. to use the above you have to use the com.apple.eawt package, which is only shipped with some obscure apple development tools. fortunately some kind soul hacked up alternative placeholders and kept them updated with apple's changes http://ymasory.github.io/OrangeExtensions/ better? ..ede -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Dummy Reader, no error-message
I added this to the feature tracker at SourceForge tonight. Landon On Sat, May 11, 2013 at 3:35 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fiwrote: Hi, It may be even more confusing, but the driver works also in the official OJ version just as it is supposed to work by doing nothing. The driver is made for handling zip archives which contain XML files which are not spatial datasets, most typically they are metadata documents from ESRI products. -Jukka- Uwe Dalluege wrote: Hi, I think it is a little confusing for the normal user to offer a function in the official OJ version which does not work. A little error(warning)-message would help. uwe Am 07.05.2013 13:33, schrieb edgar.sol...@web.de: On 07.05.2013 13:20, Uwe Dalluege wrote: Hi, I am trying to read a txt file with the Dummy Reader. FileOpen File...Files of Type: Dummy Reader (*.xml, *.txt) After click at the Finish-Button nothing happens and no error-message appears. I am using OJ 1.6.2 rev. 3528, JRE 1.7.0_21 amd64. the dummy reader was introduced to do nothing, hence it's name. it is ( given not very elegant, but a solution for the time being ) a possibility to read archives, but not to stumble over txt, xml files in it. for the future it shouldn't be listed in the Open dialogs, but only in the open archive options. maybe you want to add a feature request for that. ..ede -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Activating A Cursor Tool from MultiInputDialog
Thanks Ede. Landon On Tue, Mar 26, 2013 at 4:53 AM, edgar.sol...@web.de wrote: you can assign a cursortool at any time via - find the active layerview and then LayerViewPanel.setCurrentCursorTool(CursorTool newct) ..ede On 26.03.2013 06:10, Giuseppe Aruta wrote: It sounds interesting Landon. I like the idea to launch a cursortool from a plugin. CaptureCoordinateCursorTool can become useful for other scopes, like a geoeferencing raster plugin (which in on my list) Peppe 2013/3/25 Landon Blake sunburned.surve...@gmail.com mailto: sunburned.surve...@gmail.com I'm in the process of implementing some simple CAD editing plug-ins for OpenJUMP. One of these will be a precise move tool. I'd like to use MM's revamped MultiInputDialog class for my plug-in GUI. The plug-in GUI will allow the user to enter the change in northing and change in easting for the move directly into text fields. However, I'd also like the user to be able to select a basepoint and a destination point using a cursor tool as and have the plug-in calculate the change in northing and change in easting from this information. I should be able to launch a CursorTool from a button on the plug-in GUI. I'd like to take advantage of the object snaps when the user selects the bsaepoint and destination point. I think I can do this by making a new CaptureCoordinateCursorTool from the DrawPointCursorTool source code. Should I just launch my new cursor tool from the plug-in GUI? Has someone already made a capture coordinate cursor tool that I can steal? Let me know what you think. Thanks. Landon -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ 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 -- Own the Future-Intelreg; Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Own the Future-Intelreg; Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Own the Future-Intel(R) Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Activating A Cursor Tool from MultiInputDialog
I'm in the process of implementing some simple CAD editing plug-ins for OpenJUMP. One of these will be a precise move tool. I'd like to use MM's revamped MultiInputDialog class for my plug-in GUI. The plug-in GUI will allow the user to enter the change in northing and change in easting for the move directly into text fields. However, I'd also like the user to be able to select a basepoint and a destination point using a cursor tool as and have the plug-in calculate the change in northing and change in easting from this information. I should be able to launch a CursorTool from a button on the plug-in GUI. I'd like to take advantage of the object snaps when the user selects the bsaepoint and destination point. I think I can do this by making a new CaptureCoordinateCursorTool from the DrawPointCursorTool source code. Should I just launch my new cursor tool from the plug-in GUI? Has someone already made a capture coordinate cursor tool that I can steal? Let me know what you think. Thanks. Landon -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Minory UI issue with Edit attributes
Thanks Ede. I wonder if it makes sense to disable all other key listeners when a cursor tool is active? It would probably be too much work, because we've likely got key listeners attached to Swing components throughout OJ's source code, but it sounds like we need a class to manage key listeners globally. Maybe this could be a rainy day project for me. :] Landon On Sun, Mar 24, 2013 at 4:13 AM, edgar.sol...@web.de wrote: as it is non disruptive i'll postpone hacking a solution. it would probably involve checking the component with focus and then the run global shortcuts, or not. i'll add it to the bug tracker. ..ede On 24.03.2013 04:40, Landon Blake wrote: Seems like this behavior results from key listeners active on cursor tools and the attribute table. Probably not much we can do. On Mar 3, 2013 12:49 PM, Rahkonen Jukka jukka.rahko...@mmmtike.fi mailto:jukka.rahko...@mmmtike.fi wrote: Hi, Create a layer with an attribute. Create a few geometries and start editing attributes. Write new attribute value and accept it by pressing Enter. If the standard Draw linestring tool is active, there will be an error in the lower left corner info box: there must beat least 2 vertices. If Draw polygon tool is active, there will be an error in the lower left corner info box: there must be at least 3 vertices. Everything seems to work OK despite of the messages. -Jukka Rahkonen- -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ 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 -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Minory UI issue with Edit attributes
Seems like this behavior results from key listeners active on cursor tools and the attribute table. Probably not much we can do. On Mar 3, 2013 12:49 PM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, Create a layer with an attribute. Create a few geometries and start editing attributes. Write new attribute value and accept it by pressing Enter. If the standard Draw linestring tool is active, there will be an error in the lower left corner info box: there must beat least 2 vertices. If Draw polygon tool is active, there will be an error in the lower left corner info box: there must be at least 3 vertices. Everything seems to work OK despite of the messages. -Jukka Rahkonen- -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Some confusion with terms items and features
I think Jukka's renaming proposals are valid. Any other comments? Landon On Wed, Mar 20, 2013 at 5:51 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, OpenJUMP has a term item which is not the same as feature. For example inner ring of a polygon is an item but not a feature. It seems that our copy/paste/replicate tools are handling these items which are not features in a bit different way. - Create a polygon with a hole, select inner ring with the Select linestring tool - Replicate item is replicating the feature - Copy selected items - Paste items is copying just the hole Same happens with multipolygons if only one part is selected. Replicate multiplies the whole multipolygon, copy-paste is copying only the selected part of the multipolygon. The behaviour of the replicate tool is probably correct because it makes sense that replicate creates an exact copy of something. However, perhaps more exact name for the tool would be Replicate selected features. What it really does is replicate features with selected items but it is rather long as a menu entry. Also the tools named as Select Items by Circle from Selected Layers and Select Items by Fence from Selected Layers could perhaps be renamed to Select Features by Circle from Selected Layers and Select Features by Polygon from Selected Layers. The latter tool is really awaiting that user draws a freehand polygon for doing the selection and it is not possible to select items like inner rings with these tools, they always select whole features. -Jukka Rahkonen- -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] windows auto Xmx setting
Nice tweak to the OJ bat file Ede. Landon On Sun, Mar 17, 2013 at 4:28 PM, Michaël Michaud michael.mich...@free.fr wrote: Hi, Works fine on my windows 64b machine : java32 : max = 1GB / 12GB installed java64 : max = 7GB / 12GB installed Michaël all you windows folks out there, i added a change to oj_windows.bat that automagically calculates a maximum memory setting for the jre. could you please run a quick test on all you machines with snapshot 3360 http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_snapshots/OpenJUMP-20130317-r3360-CORE.zip and check under Help/About/Info that the maximum memory is either roughly the size of your ram or 1GB in case of 32 bit jre and more than 1GB ram? thanks.. ede -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Some UI trouble with Save dataset as PostGIS table
Jukka: I'm not a PostGIS user. Hopefully one of the other developers that uses PostGIS can respond. On Thu, Mar 21, 2013 at 8:30 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, I was trying to repeat the error that Uwe has had with saving tables as names new or New. I have not been able to reproduce that exact error but I saw that is occasionally some troubles with giving a new layer name from the Write features in a PostGIS table by writing the new name into the Table box. What happens is that sometimes OpenJUMP does not take the new name from the box but it is using the default name for the layer which is the same that is used in the layer list in the project view. I did some testing and I feel that the new name is always accepted if I first write the name and then press Enter which paints the new table name blue. However, sometimes the new name is accepted also without hitting Enter. I have been testing with r3376 on Windows, with jre 1.6 and 1.7 and against PostGIS 1.5 and 2.0. I have not found any clear differences between the combinations. -Jukka Rahkonen- -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] PostGIS PlugIn: Unknown WKB type 0
Uwe: Does this happen with any layer, or just with PostGIS layers? Can you show me the stack trace? Landon On Thu, Mar 21, 2013 at 5:42 AM, Uwe Dalluege uwe.dallu...@hcu-hamburg.de wrote: Hi, when I start OJ and open a Data Store Layer I receive the error: com.vividsolution.jts.io.ParseException: Unknown WKB type 0 (Runtime Exception) OpenJUMP shows the layer correct. When I open the same table again OJ reads the table without error. It seems that this error only appears at first time I load the table. Regards Uwe -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] PostGIS PlugIn shows wrong Save As name
Can any of our PostGIS users confirm the error Uwe detected? If so, we can file a bug report. Landon On Thu, Mar 21, 2013 at 4:51 AM, Uwe Dalluege uwe.dallu...@hcu-hamburg.de wrote: Hi, when you save a layer to a PostGIS table with Save Dataset As... and you click the OK button a little dialog window appears with Save name. Sometimes the text (name) after Save is null or an old layername but not the current layername. This happens not everytime but sometimes. Regards Uwe -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] [ jump-pilot-Bugs-3608702 ] Exception on clicking on NoteTool on EditingToolbox
Any ideas on what changes may have happened after R3277 to break the note tool? If not, I'll see if I can take a look next week. Landon On Thu, Mar 21, 2013 at 4:45 AM, SourceForge.net nore...@sourceforge.net wrote: Bugs item #3608702, was opened at 2013-03-21 04:25 Message generated for change (Comment added) made by jratike80 You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=679906aid=3608702group_id=118054 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: OpenJUMP - Toolbox and Buttons Group: Linux / Unix Status: Open Resolution: None Priority: 5 Private: No Submitted By: G. Aruta (ma15569) Assigned to: Nobody/Anonymous (nobody) Summary: Exception on clicking on NoteTool on EditingToolbox Initial Comment: I found this bug by clicking on NoteTool on EditingToolBox (and derivated tool, TexBlockPlugIn form ISA and TextAnnotation from Geoarbores) - Click on NoteTools - Cursor turs on edit mode - Nothing happens. The tool doesn't work - Any other tool from EditingToolBox stops to work - The only way to procede to editing is: save the file/project, close project, reopen project This is the beginning of the error message Exception in thread AWT-EventQueue-0 java.lang.NullPointerException at com.vividsolutions.jump.workbench.ui.cursortool.NoteTool.panelContainsTextArea(NoteTool.java:278) at com.vividsolutions.jump.workbench.ui.cursortool.NoteTool.deactivate(NoteTool.java:181) at com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.deactivate(DelegatingTool.java:101) at com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool.setTool(QuasimodeTool.java:287) at com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool.revalidateQuasiMode(QuasimodeTool.java:251) at com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool.activate(QuasimodeTool.java:303) -- Comment By: Jukka Rahkonen (jratike80) Date: 2013-03-21 04:45 Message: Hi, I tested with the OJ versions I had on my computer. Note tool works with r3277-Plus, not with r3288-Plus and newer. -- You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=679906aid=3608702group_id=118054 -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] PostGIS PlugIn shows wrong Save As name
Hmmm. So is this buggy, or does it work OK? Landon On Thu, Mar 21, 2013 at 11:11 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Yes, this happens sometimes. New name from the input box is used if user presser Enter after writing the name. -Jukka- Landon Blake wrote: Can any of our PostGIS users confirm the error Uwe detected? If so, we can file a bug report. Landon On Thu, Mar 21, 2013 at 4:51 AM, Uwe Dalluege uwe.dallu...@hcu-hamburg.de wrote: Hi, when you save a layer to a PostGIS table with Save Dataset As... and you click the OK button a little dialog window appears with Save name. Sometimes the text (name) after Save is null or an old layername but not the current layername. This happens not everytime but sometimes. Regards Uwe -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Difference between feature and BasicFeature
Asma: Michael's answer is a good one. I'm not sure how much experience you have in Java programming, but this might help you understand the difference between Feature and BasicFeature: http://docs.oracle.com/javase/tutorial/java/concepts/interface.html Landon On Tue, Mar 12, 2013 at 3:54 PM, Michaël Michaud michael.mich...@free.fr wrote: Hi, Feature is the interface, you can not instanciate it. BasicFeature is the Basic implementation of Feature (or concrete class) BasicFeature IS a Feature You can write Feature feature = new BasicFeature() If you have a BasicFeature, you can use it as a Feature BasicFeature feat = new BasicFeature(); Feature feature = feat; Michaël Hi everybody, can someone plz explain to me the difference between BasicFeature and Feature. and how to convert BasicFeature to Feature? thanks -- *Asma OUQALLI* Élève ingénieur : 3ème Sciences d'Information Géographique (SIG). Chef de commission développement professionnel - Rotaract EHTP. Chef de cellule Media - Olympiades EHTP 2012. Ecole Hassania des Travaux Publics. Mobile : +212 672 48 23 15. Email : asma.ouqa...@gmail.com -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] easy way to fill up OJ memory
Ede: Let me know if you need some land parcel datasets that will overload OJ. I should be able to provide that rather easily. :] Landon On Sun, Mar 10, 2013 at 4:29 PM, Michaël Michaud michael.mich...@free.fr wrote: Hey, With Tools Generate Create grid you can easily generate a dataset the size you want Michaël just fiddling around with -Xmx settings. can somebody tell me an easy way to flood OJ memory? some dataset maybe or some algorithm? ..thanks ede -- Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] context menu naming
Ede: Context menu is OK with me. Landon On Sun, Mar 10, 2013 at 5:38 AM, edgar.sol...@web.de wrote: we are about add names for context menus to the language files (for ez menu ui). we have several options to call them A. context menu B. popup menu C. quick menu ... i vote for not source code centric naming we start calling them http://en.wikipedia.org/wiki/Context_menu which is a name that is used all over software, while popup is merely used within the java world. what is your vote? ..ede -- Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Odd error when splitting a layer
Thanks MM. Landon On Fri, Feb 15, 2013 at 4:35 AM, Michaël Michaud michael.mich...@free.fr wrote: Hi, MM: Was this a translation problem, or a bug in the code? We can say a bug. We checked for the presence of a TEXT attribute with equalsIgnoreCase, then, we did not check what the actual name for this TEXT attribute is :-( Ex. we found that the layer contains a text attribute because teksti.equalsIgnoreCase(Teksti), but we are not allowed to use Teksti to get the attribute value, but only teksti... Michaël SS On Thu, Feb 14, 2013 at 1:05 PM, Michaël Michaud michael.mich...@free.fr wrote: Hi Jukka, Should be fixed in r3253 Michaël Hi, I have a weird error when trying to split one dataset into new layers by an attribute value. The reason seems to be that I have an attribute named as teksti and somehow OpenJUMP is translating it to TEXT on-the-fly. If I rename the column the splitting succeeds. A minimal sample with two features is attached but I guess that OJ must be started with Finnish locale for repeating the error. The error description on the first line means: Unknown attribute name: TEXT. java.lang.IllegalArgumentException: Tunnistamaton ominaisuustiedon nimi: TEXT at com.vividsolutions.jump.feature.FeatureSchema.getAttributeIndex(FeatureSchema.java:90) at com.vividsolutions.jump.feature.AbstractBasicFeature.getAttribute(AbstractBasicFeature.java:103) at org.openjump.core.ui.plugin.layer.ExtractLayersByAttribute.extractLayers(ExtractLayersByAttribute.java:216) at org.openjump.core.ui.plugin.layer.ExtractLayersByAttribute.execute(ExtractLayersByAttribute.java:135) at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:130) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) -Jukka Rahkonen- -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb
Re: [JPP-Devel] Odd error when splitting a layer
I subscribed to the SVN notifications list today as you recommended. Still, it was nice to hear the answer from MM directly. Thanks. SS On Fri, Feb 15, 2013 at 2:00 AM, edgar.sol...@web.de wrote: SS, you should subscribe to https://lists.sourceforge.net/lists/listinfo/jump-pilot-svn-notify check.. http://jump-pilot.svn.sourceforge.net/jump-pilot/?rev=3253view=rev pretty self explaining regards ..ede On 15.02.2013 03:06, Landon Blake wrote: MM: Was this a translation problem, or a bug in the code? SS On Thu, Feb 14, 2013 at 1:05 PM, Michaël Michaud michael.mich...@free.fr wrote: Hi Jukka, Should be fixed in r3253 Michaël Hi, I have a weird error when trying to split one dataset into new layers by an attribute value. The reason seems to be that I have an attribute named as teksti and somehow OpenJUMP is translating it to TEXT on-the-fly. If I rename the column the splitting succeeds. A minimal sample with two features is attached but I guess that OJ must be started with Finnish locale for repeating the error. The error description on the first line means: Unknown attribute name: TEXT. java.lang.IllegalArgumentException: Tunnistamaton ominaisuustiedon nimi: TEXT at com.vividsolutions.jump.feature.FeatureSchema.getAttributeIndex(FeatureSchema.java:90) at com.vividsolutions.jump.feature.AbstractBasicFeature.getAttribute(AbstractBasicFeature.java:103) at org.openjump.core.ui.plugin.layer.ExtractLayersByAttribute.extractLayers(ExtractLayersByAttribute.java:216) at org.openjump.core.ui.plugin.layer.ExtractLayersByAttribute.execute(ExtractLayersByAttribute.java:135) at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:130) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) -Jukka Rahkonen- -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http
Re: [JPP-Devel] Odd error when splitting a layer
Jukka: That is really weird. I can see the error is being thrown by the FeatureSchema class. Can you tell us what Tunnistamaton ominaisuustiedon nimi means? It is part of the stack trace. Landon On Thu, Feb 14, 2013 at 1:50 AM, Giuseppe Aruta giuseppe_ar...@yahoo.it wrote: That's really weird! A language revenge? 2013/2/14 Rahkonen Jukka jukka.rahko...@mmmtike.fi Hi, I have a weird error when trying to split one dataset into new layers by an attribute value. The reason seems to be that I have an attribute named as teksti and somehow OpenJUMP is translating it to TEXT on-the-fly. If I rename the column the splitting succeeds. A minimal sample with two features is attached but I guess that OJ must be started with Finnish locale for repeating the error. The error description on the first line means: Unknown attribute name: TEXT. java.lang.IllegalArgumentException: Tunnistamaton ominaisuustiedon nimi: TEXT at com.vividsolutions.jump.feature.FeatureSchema.getAttributeIndex(FeatureSchema.java:90) at com.vividsolutions.jump.feature.AbstractBasicFeature.getAttribute(AbstractBasicFeature.java:103) at org.openjump.core.ui.plugin.layer.ExtractLayersByAttribute.extractLayers(ExtractLayersByAttribute.java:216) at org.openjump.core.ui.plugin.layer.ExtractLayersByAttribute.execute(ExtractLayersByAttribute.java:135) at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:130) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) -Jukka Rahkonen- -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net
Re: [JPP-Devel] Java 7 problem with Sextante toolbox
Jukka, Can you file a bug report? I don't use Sextante, but it looks like the error is being thrown by the Sextante code when the GUI for the tool you are trying to open is being constructed by OJ. Landon On Mon, Feb 11, 2013 at 7:40 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, Java 7 appeared into my computer and then the Sextante toolbox does not open with OJ r3252. Fortunately Java 1.6 was still on my computer and it opens the toolbox. The error is java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at java.util.Collections$UnmodifiableList.get(Unknown Source) at es.unex.sextante.openjump.core.OpenJUMPVectorLayer.getShapeType(OpenJUMPVectorLayer.java:207) at es.unex.sextante.core.GeoAlgorithm.meetsVectorRequirements(GeoAlgorithm.java:2366) at es.unex.sextante.core.GeoAlgorithm.meetsDataRequirements(GeoAlgorithm.java:2441) at es.unex.sextante.gui.toolbox.AlgorithmTreeCellRenderer.getTreeCellRendererComponent(AlgorithmTreeCellRenderer.java:108) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(Unknown Source) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(Unknown Source) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown Source) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown Source) at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(Unknown Source) at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(Unknown Source) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(Unknown Source) at javax.swing.JTree.fireTreeExpanded(Unknown Source) at javax.swing.JTree.setExpandedState(Unknown Source) at javax.swing.JTree.collapsePath(Unknown Source) at es.unex.sextante.gui.toolbox.AlgorithmsPanel.expandAll(AlgorithmsPanel.java:462) at es.unex.sextante.gui.toolbox.AlgorithmsPanel.expandAll(AlgorithmsPanel.java:454) at es.unex.sextante.gui.toolbox.AlgorithmsPanel.expandAll(AlgorithmsPanel.java:454) at es.unex.sextante.gui.toolbox.AlgorithmsPanel.expandAll(AlgorithmsPanel.java:454) at es.unex.sextante.gui.toolbox.AlgorithmsPanel.collapseAll(AlgorithmsPanel.java:422) at es.unex.sextante.gui.toolbox.ToolboxPanel.collapseAll(ToolboxPanel.java:100) at es.unex.sextante.gui.toolbox.ToolboxPanel.fillTreesWithAllAlgorithms(ToolboxPanel.java:112) at es.unex.sextante.gui.toolbox.ToolboxPanel.initialize(ToolboxPanel.java:85) at es.unex.sextante.gui.toolbox.ToolboxPanel.init(ToolboxPanel.java:58) at es.unex.sextante.gui.toolbox.ToolboxDialog.initialize(ToolboxDialog.java:56) at es.unex.sextante.gui.toolbox.ToolboxDialog.init(ToolboxDialog.java:40) at es.unex.sextante.gui.core.DefaultGUIFactory.showToolBoxDialog(DefaultGUIFactory.java:65) at es.unex.sextante.openjump.extensions.SextanteToolboxPlugin.execute(SextanteToolboxPlugin.java:22) at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:194) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown
Re: [JPP-Devel] Issues after adding loads of features as WKT
MM: I think you solution of attaching an undoable command to a layer is an elegant solution to the problem we discussed. I'm thinking it would be cool at some point to allow the user to set the start and end points of a group of undoable commands. That way we could remove one group of commands from the undo stack if needed, while preserving the other groups. Perhaps this would be something like the Editing Sessions they use in ArcGIS. In fact, I remember an EditSession class or something like it that enables undo functionality in OpenJUMP. Just thinking out loud here. Landon On Sun, Jan 20, 2013 at 10:55 AM, Michaël Michaud michael.mich...@free.fr wrote: Hi all, I just made two fixes which should solve the memory leaks observed by Jukka (r3247). First is a one-line fix in AddNewFeaturesPlugIn which retained the whole text added as WKT. Now EnterWKTDialog free the resources before returning. Second is a much larger fix on undo/redo mechanism with possible side effects. Here is how it used to work : - modify layer A - modify layer B - modify layer C - remove layer B - undo : undo modification on layer C - undo : throws an exception (try to modifiy a layer which has been removed) The modification : Now, a UndoableCommand can be linked to a Layer. In that case, a listener is added to deactivate the command if the Layer is removed : It is not possible to remove the command from the undo stack (I could not find a way) but it is possible to free resources related to the modification and to deactivate the command so that it is skipped. Some modifications work on the whole workbench, some have to done where new UndoableCommand are created (work in progress). Now : - modify layer A - modify layer B - modify layer C - remove layer B - undo : undo modification on layer C - undo : undo modification on layer A One possible side effect is a slow down of the whole system, because listeners added to each single command are listening all feature events and all layer events. Please, try and report, Michaël Good observations MM. Does OJ currently have a way to clear the undo queue? If not, I might look into to adding that functionality next week. Landon On Sat, Jan 19, 2013 at 4:40 AM, Michaël Michaud michael.mich...@free.fr wrote: Hi Jukka, I started analysing the problem and I think there are different things in your observations. 1) features kept in the undo stack. Yes, they are. I think this is the normal behaviour as you may want to undo the add wkt geometry action, but in this case, this takes a lot of memory. 2) undo data related to a layer is probably not released when the layer is removed (your observation). This is a bug. Another consequence is that an exception is thrown if you undo an action adding features to a layer which does not exists any more. I'll try to fix this bug, but It's not very simple, so let's see... 3) The slowness of right click on a layername seems to be related to the windows clipboard, not the openjump undo stack. If you empty the clipboard (just select an empty string), openjump behaves normally again. I don't think it is necessary to go further with this one. Regards, Michaël Hi, My data were just polygons from BBOXes. I believe you can make the first test by making 20 copies of one polygon with a text editor and copy-paste them all into WKT input box. POLYGON ((40 280, 40 320, 80 320, 80 280, 40 280)) -Jukka- Landon Blake wrote: Jukka: Can you send me you data so I can do some testing. I remember this same issue being raised on the mailing list before, and I thought it had been corrected. Maybe not. At any rate, I'd like to do some poking around with the data you are using to see if I can verify a problem. Landon On Fri, Jan 18, 2013 at 7:10 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, While playing with BBOXes converted into polygons I noticed that OJ does not work extremely well after pasting for example 20 polygons as WKT from clipboard into the WKT input box. The conversion into OJ features is surprisingly fast, but after the polygons have been inserted into the layer there are some issues. - A lot of memory is reserved and Garbage collect does not free it. Even deleting the layer does not help. I guess that features are kept in undo buffer or something. Perhaps we should have a button for clearing the Undo? - Right click context menu does not work for layers in the Table of content. It does work for layer groups, but slowly. -Jukka Rahkonen- -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812
Re: [JPP-Devel] Odd error when splitting a layer
MM: Was this a translation problem, or a bug in the code? SS On Thu, Feb 14, 2013 at 1:05 PM, Michaël Michaud michael.mich...@free.fr wrote: Hi Jukka, Should be fixed in r3253 Michaël Hi, I have a weird error when trying to split one dataset into new layers by an attribute value. The reason seems to be that I have an attribute named as teksti and somehow OpenJUMP is translating it to TEXT on-the-fly. If I rename the column the splitting succeeds. A minimal sample with two features is attached but I guess that OJ must be started with Finnish locale for repeating the error. The error description on the first line means: Unknown attribute name: TEXT. java.lang.IllegalArgumentException: Tunnistamaton ominaisuustiedon nimi: TEXT at com.vividsolutions.jump.feature.FeatureSchema.getAttributeIndex(FeatureSchema.java:90) at com.vividsolutions.jump.feature.AbstractBasicFeature.getAttribute(AbstractBasicFeature.java:103) at org.openjump.core.ui.plugin.layer.ExtractLayersByAttribute.extractLayers(ExtractLayersByAttribute.java:216) at org.openjump.core.ui.plugin.layer.ExtractLayersByAttribute.execute(ExtractLayersByAttribute.java:135) at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:130) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) -Jukka Rahkonen- -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free!
Re: [JPP-Devel] undo/redo changes.. Re: Issues after adding loads of features as WKT
I've been trying to follow this conversation, and I thought I'd add my 2 cents: MM wrote: Everybody like to be comfortable, but let's have a look at the bill. Loading everything in memory is already limiting OpenJUMP'susability. We must pay attention not to make it worst. I agree with this statement 100%. I think we should either (1) make layer deletion by writing large layers to disk, or (2) allow the user choose between a delete layer command that is undoable or not undoable. It also sounds like power users might benefit from having an interface exposed that allows management of the undo queue. Landon On Tue, Jan 22, 2013 at 6:02 AM, edgar.sol...@web.de wrote: On 22.01.2013 14:29, Giuseppe Aruta wrote: Hi all, I joy the discussion late but I want to share my point of view. We can well keep our concept. One of the OJ specialities is that user can keep however many layers editable at the same time. There are also limits to this specialty. It often happens to users to digit features on one layer and than I discovered that that layer was not the right one, especially if the project has several layers (saved or not) loaded. Kosmo folows a sort of bottle neck philosophy: users are obliged to follow a fixed procedure to digit/modify layers, but this way avoids frequent errors which are typical in newbies of OJ (and even advanced users) i'd rather modify the tools to respect layer selection (only selected layers are effectively edited), like it is common in desktop publishing, than force a specific flow on users. 'undoable delete' will always cost memory, except we'll dump it to disk (let's not) .. but i am thinking from a user perspective here and users tend to not to want to know but expect certain comforts like undoability.. todays workflow tends to be more experimental. trial, error, undo... Yes, I understand comfort point of view. But the cost could be worse than the benefits: if OJ freezes, because of an 'undoable delete' on a layer (which requires a lot of memory consumption) the risk is that users have to kill the application and they loose the all un-saved modifications made on several layer on the project (as there is no warning to save modification like in Kosmo, users have a tendency in OpenJUMP to modify/digit/analyze and than to save every now and than or at the end of the work that's a misconception.. 'undoable delete layer' would not need additional memory, but rather not release already reserved and then still needed memory. and as said: this can be released once the undo queue is shortened or emptied completely. Going back to other software, Kosmo offers the choice to save layers either to memory or to the disk, and to choose in which folder to save temp data. This could be an alternative, if possible: 1) 'undoable delete' if layer is saved on disk (as a list of layers like layerA_temp01, layerA_temp02 etc for a layerA loaded on OJ) 2) if layer is loaded on memory 'undoable delete' is not possible sounds messy. too much explaining to the users, why undoable now, why not then. as i see it, there is either a complete undoable support or none. however there might be preference switches to modify the default behaviour (for experts with boxes with limited RAM). generally, if the layer has been edited manually, they should be an OK/Cancel dialog. ..ede regards Peppe 2013/1/21 Stefan Steiniger sst...@geo.uzh.ch mailto:sst...@geo.uzh.ch I am not sure, but we could also decide to make large transactions not undoable (i.e. decide on a buffer size limit?). Like some delete delete operations on Microsoft will delete large files always permanently? Of course, one would need to warn the user. my 2 cents stefan Am 21.01.13 18:46, schrieb Michaël Michaud: Hi, 'undoable delete' will always cost memory, except we'll dump it to disk (let's not) .. but i am thinking from a user perspective here and users tend to not to want to know but expect certain comforts like undoability.. todays workflow tends to be more experimental. trial, error, undo... Everybody like to be comfortable, but let's have a look at the bill. Loading everything in memory is already limiting OpenJUMP'susability. We must pay attention not to make it worst. so i'd kind of heavily vote to have it undoable. I'm OK for an experimental feature after 1.6 release. (but not convinced I'll buy it) If we really identify two real usage, one way to work-around could be to implement a delete selected layer (undoable) AND a delete selected layer (definitive)... (and in case we want to persist deleted layers, we have to make sure that performance is not a bottleneck). what about fixing it and seeing how it goes? taking it step by step. i am not sure everybody is working extra huge layers all the time. let's see after 1.6
Re: [JPP-Devel] Issues after adding loads of features as WKT
Good observations MM. Does OJ currently have a way to clear the undo queue? If not, I might look into to adding that functionality next week. Landon On Sat, Jan 19, 2013 at 4:40 AM, Michaël Michaud michael.mich...@free.fr wrote: Hi Jukka, I started analysing the problem and I think there are different things in your observations. 1) features kept in the undo stack. Yes, they are. I think this is the normal behaviour as you may want to undo the add wkt geometry action, but in this case, this takes a lot of memory. 2) undo data related to a layer is probably not released when the layer is removed (your observation). This is a bug. Another consequence is that an exception is thrown if you undo an action adding features to a layer which does not exists any more. I'll try to fix this bug, but It's not very simple, so let's see... 3) The slowness of right click on a layername seems to be related to the windows clipboard, not the openjump undo stack. If you empty the clipboard (just select an empty string), openjump behaves normally again. I don't think it is necessary to go further with this one. Regards, Michaël Hi, My data were just polygons from BBOXes. I believe you can make the first test by making 20 copies of one polygon with a text editor and copy-paste them all into WKT input box. POLYGON ((40 280, 40 320, 80 320, 80 280, 40 280)) -Jukka- Landon Blake wrote: Jukka: Can you send me you data so I can do some testing. I remember this same issue being raised on the mailing list before, and I thought it had been corrected. Maybe not. At any rate, I'd like to do some poking around with the data you are using to see if I can verify a problem. Landon On Fri, Jan 18, 2013 at 7:10 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, While playing with BBOXes converted into polygons I noticed that OJ does not work extremely well after pasting for example 20 polygons as WKT from clipboard into the WKT input box. The conversion into OJ features is surprisingly fast, but after the polygons have been inserted into the layer there are some issues. - A lot of memory is reserved and Garbage collect does not free it. Even deleting the layer does not help. I guess that features are kept in undo buffer or something. Perhaps we should have a button for clearing the Undo? - Right click context menu does not work for layers in the Table of content. It does work for layer groups, but slowly. -Jukka Rahkonen- -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more
Re: [JPP-Devel] How to convert WMS BBOX into polygon feature?
Jukka: Can you fill out a feature request on SourceForge for us? Landon On Sat, Jan 19, 2013 at 3:59 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, JEdit and Notepad++ work for me. However, we could add couple of things on the wishlist for making OJ more feature rich in the future: - Geometry from WKT converted might be enhanced to understand also BBOX=Xmin,Ymin,Xmax,Ymax syntax even it is not real WKT. - There could be a script or plugin for analyzing WMS usage. It should convert BBOX into polygon and parse some other parameters into attributes. Alternatively BBOX could be converted into point by taking the first corner of BBOX. Points are lighter to handle and they can be converted further into density maps with the Sextante density kernel algorithm. OpenJUMP writes all the WMS requests which it is creating into openjump.log. Therefore user could use the OJ WMS analyzer for making visualisation and statistics about his own WMS usage which would be at least cool and sometimed even useful. -Jukka- Landon Blake wrote: Jukka, Is JEdit going to work for you, or should we whip up a plug-in? Landon On Fri, Jan 18, 2013 at 4:09 AM, Giuseppe Aruta giuseppe_ar...@yahoo.it wrote: Hi Jukka, can you write a small note on the OpenJUMP wiki? Yours and Landon's discussion seems to me quite interesting, it is worth to save a trace for users thanks Peppe 2013/1/18 Rahkonen Jukka jukka.rahko...@mmmtike.fi Hi. Textpad is using a different reg exp syntax but Notepad++ accepts the syntax of your example. This makes polygons from a raw Apache log file where the last number of the BBOX is followed either by or space character. ^.*BBOX=([^,]*),([^,]*),([^,]*),([^ ]*).*$ POLYGON \(\($1 $2, $1 $4, $3 $4, $3 $2, $1 $2\)\) I went through some error logs, opened the failed BBOX polygons with OpenJUMP and revealed a data error that has been hiding for several months because it appears only at certain scale range. Nice. -Jukka- Michaël Michaud wrote: Hi Jukka, Can you tell us more about the use case ? How did these BBOX come into your text file ? If you have a text editor as clever as JEdit, you can simply do a search/replace with search = ^BBOX=([^,]+),([^,]+),([^,]+),([^,]+)$ replace = POLYGON(($1 $2, $1 $4, $3 $4, $3 $2, $1 $2)) Michaël Hi, Actually I thought that there would be no need to for parsing because the method in the link seemed to support BBOX as it is. But perhaps it is not native JTS method but some GeoTools method built upon it? Another link from the same source: http://docs.geotools.org/stable/javadocs/org/opengis/geometry/BoundingBox.html Parsing WMS BBOX to polygon should not be difficult for a programmer. This is how I have been building WKT polygons with SQL after splitting BBOX parameters into separate fields (xmin, ymin, xmax, ymax) select 'POLYGON (('||BBOX_XMIN || ' ' || BBOX_YMIN||',' ||BBOX_XMIN || ' ' || BBOX_YMAX||',' ||BBOX_XMAX || ' ' || BBOX_YMAX||',' ||BBOX_XMAX || ' ' || BBOX_YMIN||',' ||BBOX_XMIN || ' ' || BBOX_YMIN||'))' from BBOX I have three other ideas for making the utility even more usable: 1) X and Y in BBOX can mean easting and northing or vice versa depending on the coordinate reference system. The utility could have a selection Consider that coordinates are in northing-easting order. The default should be easting-northing. 2) Find BBOX parameter from the long lines of the raw WMS server logs. One line may look like 127.0.0.1 - - [04/Sep/2009:11:22:19 +0300] GET /cgi-bin/mapserv.exe?map=c:\\ms4w\\osm.mapREQUEST=GetMapSERVICE=WMSVERSION=1.1.1WIDTH=783HEIGHT=627LAYERS=defaultTRANSPARENT=TRUEFORMAT=image%2FpngBBOX=3379680.3596462687,6672344.5722924275,3402683.352219573,6690764.593165304SRS=epsg:2393STYLES= HTTP/1.1 200 749141 3) Parse also some other WMS parameters from the request and place them as attributes of the OpenJUMP polygons in the result layer. Most useful would be LAYERS, WIDTH and HEIGHT. Parameters in WMS request can be in any order. For recognizing them utility should investige the parameter name (KEYWORD=) and remember, that parameter value ends ends either to craracter or to newline if it happens to be the last one. Just parsing text file with plain bounding boxes BBOX=360736,7151616,373024,7163904 into polygons would immediately be an useful tool for real world needs and such tool does not exist in any GIS program I know. Thus it would match fine with OpenJUMP itself: lightweight, clever and useful. -Jukka- Lähettäjä: Landon Blake [sunburned.surve...@gmail.com] Lähetetty: 17. tammikuuta 2013 18:25 Vastaanottaja: OpenJump develop and use Aihe: Re: [JPP-Devel] How to convert WMS BBOX into polygon feature? H. Should be too hard to process that. If we whip up a plug-in that parses
Re: [JPP-Devel] Issues after adding loads of features as WKT
Jukka: Can you send me you data so I can do some testing. I remember this same issue being raised on the mailing list before, and I thought it had been corrected. Maybe not. At any rate, I'd like to do some poking around with the data you are using to see if I can verify a problem. Landon On Fri, Jan 18, 2013 at 7:10 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, While playing with BBOXes converted into polygons I noticed that OJ does not work extremely well after pasting for example 20 polygons as WKT from clipboard into the WKT input box. The conversion into OJ features is surprisingly fast, but after the polygons have been inserted into the layer there are some issues. - A lot of memory is reserved and Garbage collect does not free it. Even deleting the layer does not help. I guess that features are kept in undo buffer or something. Perhaps we should have a button for clearing the Undo? - Right click context menu does not work for layers in the Table of content. It does work for layer groups, but slowly. -Jukka Rahkonen- -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] How to convert WMS BBOX into polygon feature?
Jukka, Is JEdit going to work for you, or should we whip up a plug-in? Landon On Fri, Jan 18, 2013 at 4:09 AM, Giuseppe Aruta giuseppe_ar...@yahoo.it wrote: Hi Jukka, can you write a small note on the OpenJUMP wiki? Yours and Landon's discussion seems to me quite interesting, it is worth to save a trace for users thanks Peppe 2013/1/18 Rahkonen Jukka jukka.rahko...@mmmtike.fi Hi. Textpad is using a different reg exp syntax but Notepad++ accepts the syntax of your example. This makes polygons from a raw Apache log file where the last number of the BBOX is followed either by or space character. ^.*BBOX=([^,]*),([^,]*),([^,]*),([^ ]*).*$ POLYGON \(\($1 $2, $1 $4, $3 $4, $3 $2, $1 $2\)\) I went through some error logs, opened the failed BBOX polygons with OpenJUMP and revealed a data error that has been hiding for several months because it appears only at certain scale range. Nice. -Jukka- Michaël Michaud wrote: Hi Jukka, Can you tell us more about the use case ? How did these BBOX come into your text file ? If you have a text editor as clever as JEdit, you can simply do a search/replace with search = ^BBOX=([^,]+),([^,]+),([^,]+),([^,]+)$ replace = POLYGON(($1 $2, $1 $4, $3 $4, $3 $2, $1 $2)) Michaël Hi, Actually I thought that there would be no need to for parsing because the method in the link seemed to support BBOX as it is. But perhaps it is not native JTS method but some GeoTools method built upon it? Another link from the same source: http://docs.geotools.org/stable/javadocs/org/opengis/geometry/BoundingBox.html Parsing WMS BBOX to polygon should not be difficult for a programmer. This is how I have been building WKT polygons with SQL after splitting BBOX parameters into separate fields (xmin, ymin, xmax, ymax) select 'POLYGON (('||BBOX_XMIN || ' ' || BBOX_YMIN||',' ||BBOX_XMIN || ' ' || BBOX_YMAX||',' ||BBOX_XMAX || ' ' || BBOX_YMAX||',' ||BBOX_XMAX || ' ' || BBOX_YMIN||',' ||BBOX_XMIN || ' ' || BBOX_YMIN||'))' from BBOX I have three other ideas for making the utility even more usable: 1) X and Y in BBOX can mean easting and northing or vice versa depending on the coordinate reference system. The utility could have a selection Consider that coordinates are in northing-easting order. The default should be easting-northing. 2) Find BBOX parameter from the long lines of the raw WMS server logs. One line may look like 127.0.0.1 - - [04/Sep/2009:11:22:19 +0300] GET /cgi-bin/mapserv.exe?map=c:\\ms4w\\osm.mapREQUEST=GetMapSERVICE=WMSVERSION=1.1.1WIDTH=783HEIGHT=627LAYERS=defaultTRANSPARENT=TRUEFORMAT=image%2FpngBBOX=3379680.3596462687,6672344.5722924275,3402683.352219573,6690764.593165304SRS=epsg:2393STYLES= HTTP/1.1 200 749141 3) Parse also some other WMS parameters from the request and place them as attributes of the OpenJUMP polygons in the result layer. Most useful would be LAYERS, WIDTH and HEIGHT. Parameters in WMS request can be in any order. For recognizing them utility should investige the parameter name (KEYWORD=) and remember, that parameter value ends ends either to craracter or to newline if it happens to be the last one. Just parsing text file with plain bounding boxes BBOX=360736,7151616,373024,7163904 into polygons would immediately be an useful tool for real world needs and such tool does not exist in any GIS program I know. Thus it would match fine with OpenJUMP itself: lightweight, clever and useful. -Jukka- Lähettäjä: Landon Blake [sunburned.surve...@gmail.com] Lähetetty: 17. tammikuuta 2013 18:25 Vastaanottaja: OpenJump develop and use Aihe: Re: [JPP-Devel] How to convert WMS BBOX into polygon feature? H. Should be too hard to process that. If we whip up a plug-in that parses that data in a text file and adds an OJ layer, will that work? Landon On Wed, Jan 16, 2013 at 6:57 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, Here comes a sample. -Jukka- Landon Blake wrote: Jukka: Do you get the list of Bounding Boxes in a text file or similar format? Can you send me a sample. I may be able to help. Landon On Wed, Jan 16, 2013 at 2:46 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, I would like to do some analysis of WMS server log by converting the recorded BBOX parameters (BBOX=360736,7151616,373024,7163904) into polygons. I guess it would be rather an easy task for an OJ programmer because JTS has a function for that. http://docs.geotools.org/stable/javadocs/org/geotools/geometry/jts/JTS .html#toGeometry%28org.opengis.geometry.BoundingBox,%20com.vividsol uti ons.jts.geom.GeometryFactory%29 Do you agree? Is anybody there willing to have a try with Beanshell or something? I have managed to do the conversion with Spatialite and SQL by importing the BBOXes into database as a text file first I
Re: [JPP-Devel] How to convert WMS BBOX into polygon feature?
H. Should be too hard to process that. If we whip up a plug-in that parses that data in a text file and adds an OJ layer, will that work? Landon On Wed, Jan 16, 2013 at 6:57 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, Here comes a sample. -Jukka- Landon Blake wrote: Jukka: Do you get the list of Bounding Boxes in a text file or similar format? Can you send me a sample. I may be able to help. Landon On Wed, Jan 16, 2013 at 2:46 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, I would like to do some analysis of WMS server log by converting the recorded BBOX parameters (BBOX=360736,7151616,373024,7163904) into polygons. I guess it would be rather an easy task for an OJ programmer because JTS has a function for that. http://docs.geotools.org/stable/javadocs/org/geotools/geometry/jts/JTS .html#toGeometry%28org.opengis.geometry.BoundingBox,%20com.vividsol uti ons.jts.geom.GeometryFactory%29 Do you agree? Is anybody there willing to have a try with Beanshell or something? I have managed to do the conversion with Spatialite and SQL by importing the BBOXes into database as a text file first I it would be a bit faster to use just OJ. -Jukka Rahkonen- -- Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] How to convert WMS BBOX into polygon feature?
Jukka: Do you get the list of Bounding Boxes in a text file or similar format? Can you send me a sample. I may be able to help. Landon On Wed, Jan 16, 2013 at 2:46 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, I would like to do some analysis of WMS server log by converting the recorded BBOX parameters (BBOX=360736,7151616,373024,7163904) into polygons. I guess it would be rather an easy task for an OJ programmer because JTS has a function for that. http://docs.geotools.org/stable/javadocs/org/geotools/geometry/jts/JTS.html#toGeometry%28org.opengis.geometry.BoundingBox,%20com.vividsolutions.jts.geom.GeometryFactory%29 Do you agree? Is anybody there willing to have a try with Beanshell or something? I have managed to do the conversion with Spatialite and SQL by importing the BBOXes into database as a text file first I it would be a bit faster to use just OJ. -Jukka Rahkonen- -- Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Numberic Attribute Trimming
Does OJ have a plug-in that will trim a floating point number attribute to a specific number of digits right of the decimal? Thanks. Landon -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Numberic Attribute Trimming
Thanks MM. Landon On Mon, Jan 14, 2013 at 1:00 PM, Michaël Michaud michael.mich...@free.fr wrote: Hi Landon, With the new Atribute calculator (Beanshell), you can do that easily Expression Beanshell : round(numericAttribute, numberOfDecimals) Michaël Does OJ have a plug-in that will trim a floating point number attribute to a specific number of digits right of the decimal? Thanks. Landon -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Converting map view into Sextante image?
Jukka: I don't know anything about Sextante, or I would try to help. Landon On Wed, Jan 9, 2013 at 3:57 AM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, OJ has some image analysis tools in Sextante raster menu. I wonder if it could be possible to convert a raster image that is visible in the map window easily into Sextante image so that it could be used for analysis. This would be most useful with WMS layers like aerial and satellite images which cannot be opened directly as Sextante raster but also for cutting a reasonable sized part of big image layers for analysis. It can be done manually by saving view into png format with world file and opening the file as sextante image but it would be more convenient with a special tool. The tool might by located in the Sextante raster menu as something like Add view as Sextante layer. It would save the view first into a temporary file or a memory object, open it automatically as Sextante image and add it as a new layer Sextante View into OJ project. -Jukka Rahkonen- -- Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] PLUG INSTOPOLOGYProject Point on LINE (Orthogonal Projection would be useful in making of geological section)
Praveen: I'm trying to clarify what you are asking for. You don't want a perpendicular projection onto the line? Landon On Fri, Dec 28, 2012 at 10:32 AM, Praveen Sinha pks...@yahoo.com wrote: Hi, PLUG INSTOPOLOGYProject Point on LINE is a nice tool in 1.52 OJ but for its use in making of geological sections reqires Orthogonal Projection (to a point on the line with change in Y and not X) than nearest point on line. If it could be developed in 1.6 it will have be appreciated, thanks in advance. P.K.Sinha -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] OJ 1.6 redundant plugins
I'm + 1 for hiding if we have some good release documentation explaining the change. Landon On Fri, Dec 28, 2012 at 2:35 AM, Stefan Steiniger sst...@geo.uzh.ch wrote: I would keep it. People who know OJ will always look for it there... and it is easy to use... one of user-centered design rules is: one function for doing one thing, to keep it/the gui simple. Or similar: one webmap with one theme/purpose... but well, if more are for hiding.. stefan Am 27.12.12 21:37, schrieb Giuseppe Aruta: I am always in flavor to hide duplicate. Anyhow we should make more evident that these two plugin are used also to calculate area and perimeter too. I vote to hide calculate area and perimeter only if one of these plugin has an evicìdence to area/perimeter (eg. Add Geometry Attributes (area/perimeter) 2012/12/27 Michaël Michaud michael.mich...@free.fr mailto:michael.mich...@free.fr Hi, And what about deactivating Tools Edit Attributes Computing areas and length before 1.6 release ? There are now two other easier ways to do so : Tools Edit Attributes Add Geometry Attributes Tools Statistics Feature Statistics Michaël -- Master Visual Studio, SharePoint, SQL, ASP.NET http://ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 ___ 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 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Printer plugin loops with faulty scale range settings
Thanks for letting everyone know about the bug Jukka. Landon On Thu, Dec 27, 2012 at 12:39 PM, Rahkonen Jukka jukka.rahko...@mmmtike.fi wrote: Hi, The Printer plugin goes to non-respective state if the scale range is set in a wrong way. The right way is, for example, 0,50,100,200. However, if someone is playing trial and error like me and feeds the range as 0:50 the plugin goes to some bad state. I am not sure if it loops forever or just for a long time because I just killed the process. This is not good, especially because I don't believe it is possible to guess the right syntax without reading the PDF document from the Cadplan site. -Jukka Rahkonen- -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] deprecate FeatureInstaller.addMainMenuItem() methods
So we just marked them deprecated, correct? I really need to write us a new short plug-in programmers guide to capture some of this information... Landon On Mon, Dec 24, 2012 at 5:00 AM, edgar.sol...@web.de wrote: the more generic FeatureInstaller.addMainMenuPlugin() methods are in trunk now for a while and we should promote the use of them. back to one method to rule them all. they also had some issues: - most only supported AbstractUiPlugIn, which not all plugins are based on - one exposed adding of an existing MenuItem and a PlugIn the correct way to add and modify (Popup/Main)MenuItem is to call the appropriate add method and modify the returned MenuItem. of they are left there.. just marked deprecated so future implementers will hopefully use the new method instead. regards ede -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] deprecate FeatureInstaller.addMainMenuItem() methods
Thanks. Landon On Fri, Dec 28, 2012 at 9:14 AM, edgar.sol...@web.de wrote: yes.. ede On 28.12.2012 18:13, Landon Blake wrote: So we just marked them deprecated, correct? I really need to write us a new short plug-in programmers guide to capture some of this information... Landon On Mon, Dec 24, 2012 at 5:00 AM, edgar.sol...@web.de wrote: the more generic FeatureInstaller.addMainMenuPlugin() methods are in trunk now for a while and we should promote the use of them. back to one method to rule them all. they also had some issues: - most only supported AbstractUiPlugIn, which not all plugins are based on - one exposed adding of an existing MenuItem and a PlugIn the correct way to add and modify (Popup/Main)MenuItem is to call the appropriate add method and modify the returned MenuItem. of they are left there.. just marked deprecated so future implementers will hopefully use the new method instead. regards ede -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Extensions tab in About is not scrollable
Thanks for the fix Ede. On Fri, Dec 21, 2012 at 8:40 AM, edgar.sol...@web.de wrote: On 19.12.2012 16:05, Rahkonen Jukka wrote: Hi, This tab has lot of text but you can see the end of the page and the OK button only by making the window bigger. fixed in rev.3171 .. ede -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Fwd: The JUMP Pilot Project, it's time to upgrade your classic SourceForge project
Guys: Please see the e-mail from SourceForge below. We may need to discuss the upgrade, and I'm more than willing to help with any upgrade prep work when I can. Landon -- Forwarded message -- From: Rich Bowen rbo...@sourceforge.net Date: Tue, Dec 4, 2012 at 10:51 AM Subject: The JUMP Pilot Project, it's time to upgrade your classic SourceForge project To: mentaer ment...@users.sf.net, michael michaud micha...@users.sf.net, ede e...@users.sf.net, The Sunburned Surveyor java...@users.sf.net Dear The JUMP Pilot Project project admin, Since your project has shown some activity in the last few months, we want to be sure that you're aware that some changes are happening at SourceForge, and we want to be sure you're not caught by surprise. As you may already be aware, SourceForge is upgrading to a new platform (code-named Allura), and as a result, we'll be retiring the Classic SourceForge platform, which your project is still using. Our goal is to have everybody off of the old platform in the first quarter of next year, so that we can retire that code and focus our attention on the new platform. It would, of course, be preferable if you migrate your own project in your own time. You can read more about the new platform at https://sourceforge.net/p/upgrade/ and then, when you're ready, press the Upgrade button next to your project name. If you have any concerns about the process, or if your project has an unusually large number of forums, source code repositories, or trackers, please don't hesitate to contact us to discuss your upgrade. It's important to us that it go smoothly. As always, thanks for being part of the SourceForge community. Rich Bowen SourceForge Community Manager rbo...@sourceforge.net -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Fwd: The JUMP Pilot Project, it's time to upgrade your classic SourceForge project
No problem. Just didn't want to keep the message all to myself. :] On Fri, Dec 28, 2012 at 12:02 PM, edgar.sol...@web.de wrote: read it but am willing to wait until they give us a definitive deadline ;)..ede On 28.12.2012 20:59, Landon Blake wrote: Guys: Please see the e-mail from SourceForge below. We may need to discuss the upgrade, and I'm more than willing to help with any upgrade prep work when I can. Landon -- Forwarded message -- From: Rich Bowen rbo...@sourceforge.net Date: Tue, Dec 4, 2012 at 10:51 AM Subject: The JUMP Pilot Project, it's time to upgrade your classic SourceForge project To: mentaer ment...@users.sf.net, michael michaud micha...@users.sf.net, ede e...@users.sf.net, The Sunburned Surveyor java...@users.sf.net Dear The JUMP Pilot Project project admin, Since your project has shown some activity in the last few months, we want to be sure that you're aware that some changes are happening at SourceForge, and we want to be sure you're not caught by surprise. As you may already be aware, SourceForge is upgrading to a new platform (code-named Allura), and as a result, we'll be retiring the Classic SourceForge platform, which your project is still using. Our goal is to have everybody off of the old platform in the first quarter of next year, so that we can retire that code and focus our attention on the new platform. It would, of course, be preferable if you migrate your own project in your own time. You can read more about the new platform at https://sourceforge.net/p/upgrade/ and then, when you're ready, press the Upgrade button next to your project name. If you have any concerns about the process, or if your project has an unusually large number of forums, source code repositories, or trackers, please don't hesitate to contact us to discuss your upgrade. It's important to us that it go smoothly. As always, thanks for being part of the SourceForge community. Rich Bowen SourceForge Community Manager rbo...@sourceforge.net -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Proposal for some modification on View menu
+ 1 Landon On Mon, Dec 17, 2012 at 4:40 AM, Stefan Steiniger sst...@geo.uzh.ch wrote: +1 Am 17.12.12 10:55, schrieb Giuseppe Aruta: Hi list, as I wrote some weeks ago. I want to do some modification on View menu. I would like to do it for OJ 1.6 official real. a) Move Scale display, Show scale bar, show north arrow to a submenu called decoration b) add icons ro there plugin The reason of point a) is that these plugin are basically graphic decorations on the view. The submenu structures makes these plugin more intuitive and it opens the possibilty to expand this section (decoration on workbench view) No language string will be added, I use ui.style.DecorationStylePanel.decorations string for decoration submenu name Before commiting these changes I would like, again, your opinion. The new decoration submenu will look like the image below Immagine in linea 1 regards Peppe -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] keyboard short cuts doc
Ede: I'm a bit confused. A human readable list of what? Landon On Sun, Dec 16, 2012 at 11:29 PM, edgar.sol...@web.de wrote: is there really no functionality in OJ to add shortcuts that automatically creates a human readable list on request? if not, we should at least create a featreq as that would make life much easier. ..ede -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] keyboard short cuts doc
Got it. Thanks for clarifying. On Mon, Dec 17, 2012 at 8:32 AM, edgar.sol...@web.de wrote: Help-Shortcut Keys .. ede On 17.12.2012 17:26, Landon Blake wrote: Ede: I'm a bit confused. A human readable list of what? Landon On Sun, Dec 16, 2012 at 11:29 PM, edgar.sol...@web.de wrote: is there really no functionality in OJ to add shortcuts that automatically creates a human readable list on request? if not, we should at least create a featreq as that would make life much easier. ..ede -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] jre 1.5 compatibility
I don't have a problem moving to 1.6. I'm using at least 1.6 on Ubuntu and Windows 7. Landon On Mon, Dec 10, 2012 at 2:40 AM, edgar.sol...@web.de wrote: even openjdk is already at 1.7.. so we can make it official. we are not striving to fit in 1.5 anymore? it will be compiled that way still, but as everyone develops with 1.6+ it might use newer API functionality and therefor break on jre1.5. consensus? i'd also like to update the wiki/readme accordingly. ..ede On 10.12.2012 01:08, Stefan Steiniger wrote: as long as we run with the OpenJDK version that used on linux/OSGeo liveDVD we should be fine. my 2 cents Am 09.12.12 04:21, schrieb edgar.sol...@web.de: On 09.12.2012 12:17, edgar.sol...@web.de wrote: On 09.12.2012 11:32, Michaël Michaud wrote: Hi, just tried to compile with 1.5 and hit several issues. is it consensus that we abandon 1.5 eventually? For past releases, I had hard time to check that nobody break java 1.5 compatibility, and for about one year, I have given up (I now compile with java 1.6 and may have introduced breaking changes myself). I think there were a consensus to abandon java 1.5 for OpenJUMP 1.6. That said, if there are only a few breaking changes, it may worth the effort to make it 100% java5 compatible a last time and I'm ready to spend a few hours on this issue. What do you think ? if you want to.. go ahead.. i just don't see the point, as i know of no platform having the jre6 runtime available. btw. 1.6 and jre6 would be a nice mnemonic ;) btw. you'd need jre 1.5 to find missing methods and syntax problems, but eventually we compile with 1.6 and 1.5 compatibility, sometimes simply catching and ignoring NoSuchMethodErrors (see AboutDialog). ..ede -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] [openjump-users] Maps OpenJUMP and Inkscape
Very beautiful maps Andrei. Landon On Fri, Nov 30, 2012 at 8:12 AM, Giuseppe Aruta giuseppe_ar...@yahoo.it wrote: Hi Andrei, your maps are very nice and well done. I hope we can find a solution for labels in SVG. Anyhow OpenJUMP is quiet efficient. Note that you can create shaded relif using Sextante, even if GDAL (embedded in GRASS) is more easy and fast than sextante libraries Giuseppe 2012/11/30 Andrei Nacu andreina...@yahoo.com Hi, I will also share some of the maps I made with OpenJUMP and Inkscape. In fact, most of my college project maps in the last year were made with OpenJUMP and finished in Inkscape (labelling, legend). Sorry if you can't read the legend (it's in Romanian), but if you know some French or Italian you can decipher most of it. All the maps were made in OpenJUMP minus the shaded relief which was done in GRASS and artistically improved in the GIMP (http://www.gimp.org/). I also added the labels manually in Inkscape for several maps because OpneJUMP can't make curved labels (e.g. for rivers) and the SVG export converts text to paths. Last week OSGeo Romania had a seminar in Timisoara and I volunteered to make a presentation and hold an interactive 3-hour basic tutorial for OpenJUMP: http://earth.unibuc.ro/osgeo/timisoara2012. Because of the positive feed-back I received, I decided to participate with my OJ tutorials in every seminar held by OSGeo from now on. The next one will be in March 2013. I was thinking to go a little further and make a fusion tutorial with Inkscape next time. However, I discovered there are several minor shortcomings with the SVG export: 1. Topology is not preserved if the distance between 2 vertices is very small (below ~0.1cm) on the exported view. You might find small gaps and misaligned segments in the SVG file. 2. The scale issue. Using either the Printer or the Save View as SVG the resulting SVG will be ~20% smaller than its 1:1 exported view. I know you can rescale the drawing to 125% in Inkscape, but if you want to export separate layers and recompose a map you'll need to scale each SVG file. For this reason, it would also be nice to be able to export a full extent view as SVG at a custom-defined scale. Hope these suggestions will help, Andrei From: Landon Blake sunburned.surve...@gmail.com To: OpenJump develop and use jump-pilot-devel@lists.sourceforge.net; openjump-us...@googlegroups.com Sent: Thursday, November 29, 2012 1:39 AM Subject: [openjump-users] Sewer Network Maps From OpenJUMP and Inkscape I wanted to share these two map sheets I developed using OpenJUMP and Inkscape. I think they show what type of cartography can be done with the two open source tools. Landon -- You received this message because you are subscribed to the Google Groups openjump-users group. To post to this group, send email to openjump-us...@googlegroups.com. To unsubscribe from this group, send email to openjump-users+unsubscr...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/openjump-users?hl=en -- Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Keep yourself connected to Go Parallel: BUILD Helping you discover the best ways to construct your parallel projects. http://goparallel.sourceforge.net ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] ADB Toolbox
On the Java Collaboration mailng list at OSGeo today someone told me that there were some LAS (LIDAR) tools in the ADB Toolbox. I see you have to register on their web site to access the software. Does anyone have access to the ADB Toolbox source code? I think gvSIG might also have some LIDAR code. Does anyone here have a contact with that project? I'm trying to write some LAS tools for OpenJUMP, and I don't want to reinvent the wheel. Thanks. Landon -- Keep yourself connected to Go Parallel: VERIFY Test and improve your parallel project with help from experts and peers. http://goparallel.sourceforge.net ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Video on the Application of OpenJUMP to Sanitary Sewer Networks
At the OSGeo California 2012 Annual Meeting I gave a talk about the application of OpenJUMP to the management of sanitary sewer networks. I've been trying to video tape my talks, and I got this one posted to YouTube: http://www.youtube.com/watch?v=jgHY1p77wxMfeature=relmfu I hope some of you might enjoy it. Landon -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Upgraded Italian and Spanish languages files
MM and others: Work is still slow, so I'm taking another week of vacation next week. I'm working to get through my e-mail today, but I hope to package and polish my three (3) main plug-ins tonight. I also planned on having the first release of JUMP Lib ready by next Wednesday. Do we want to get a RC out next week, or do we want to focus on a 1.6 release for December? I can help with the RC next week if we still want to do one. Let me know. Landon On Wed, Nov 7, 2012 at 1:35 PM, Michaël Michaud michael.mich...@free.fr wrote: Hi, There will be a FOSS4G live-DVD feature freeze in mid December. Is it too soon for 1.6? I think we can get a reliable version with most translation done for this date. @Ede, it does not mean we cannot do an RC for GIS's day. Thanks to your work on Maven, I think it is not too much work. I, personnaly, prefer to polish the last plugins I have added and to work on bug fixes, but you and Landon definitely convinced me that it is good to release more often. Landon : still volunteer ? Others : any objection ? Michaël -Jukka Rahkonen- Michaël Michaud wrote: Thanks Peppe, I don't know if there will be an RC for GIS's day. I do not have much time before then, and it does not happen much since Landon's proposal. However, it's good to have italian and spanish files uptodate. Michaël Hi all, I have already upgraded the Italian and Spanish language files (of OJ NB) and commited changes on repository. I hope this helps for the OJ realized candidate project Giuseppe -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.netmailto:Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] Upgraded Italian and Spanish languages files
Did we get a bug report filed on the Sextante buffer error that I can look at the first part of next week? Landon On Wed, Nov 7, 2012 at 6:07 PM, Stefan Steiniger sst...@geo.uzh.ch wrote: Others : any objection ? well.. I still need to check what the Sextante error is about, when using a simple buffer plugin (creating a vector layer/shape file). However raster (file) creation did work. But I may look at it tomorrow anyway. cheers, stefan -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] 1.6.0RC1 gis day edition
Thanks Ede. I will start testing it right a way. On Fri, Nov 9, 2012 at 3:07 PM, edgar.sol...@web.de wrote: is uploaded to sourceforge.. http://sourceforge.net/projects/jump-pilot/files/OpenJUMP/1.6.0RC1/ i will announce it on gis day on the user list.. ede -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] [OSGeo-Discuss] Seeking guidance for contributing to OSGeo.
No problem Akshita. Just let me know when your exams are done and we can get started together. Landon On Mon, Oct 29, 2012 at 10:18 AM, Akshita Tyagi akshita.m...@gmail.com wrote: Landon Sir Kindly forgive me for no see all this while. I am stuck with my university exams. I am more than eager to start with the things as soon as my exams get over. Kindly allow me some time. Thanking you. Warm Regards On Oct 20, 2012 2:46 AM, Landon Blake sunburned.surve...@gmail.com wrote: Akshita: It would be good to review the old JUMP Developer Guide and to make a quick review of JTS: 1) http://www.vividsolutions.com/jump/bin/JUMP%20Developer%20Guide.pdf 2) http://tsusiatsoftware.net/jts/main.html I also sketched out some interfaces and class stubs for our linear referencing project here: http://surveyos.svn.sourceforge.net/viewvc/surveyos/java/sandbox/openjump_route_manager/trunk/src/ These are classes that we will eventually integrate into OpenJUMP using a plug-in. But we will structure the code so it can also be used stand-alone. Do you have a SourceForge ID? You will need one to commit to the SVN repo where the code is hosted. Take a look at the links above and the code in the SVN, and then we can talk about how to get started with our interface implementations. Thanks fo much for volunteering. I hope you will learn and benefit while making your contributions, and I look forward to working with you. Landon On Wed, Oct 17, 2012 at 7:57 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Greetings. Since most of the things are new to me, I would like to start with Linear Referencing. Kindly guide me how to go about it. Best Regards On Wed, Oct 17, 2012 at 9:33 PM, Landon Blake sunburned.surve...@gmail.com wrote: I'll make an introduction to the JPP Developer mailing list right now. We've got all sorts of projects we can work on, and I'm not sure what your area of interest is. Here are some project ideas: 1) Develop a Swing GUI to enable easier feature attribute editing. 2) Work on tools for linear referencing. 3) Work on LIDAR data tools. 4) Work on tools for the automatic integration of survey data. 5) Work on tools for SVG export. I'd like to get your feet wet with one of the above projects. Once you are familiar with the OpenJUMP code, you and I can work on bug squishing for a new release. Which of the above project ideas is the most interesting? Landon On Tue, Oct 16, 2012 at 7:07 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Hello Landon, I have subscribed to all the three mailing lists. Kindly keep me posted on what to do next. Thank you. Warm Regards On Tue, Oct 16, 2012 at 10:32 PM, Landon Blake sunburned.surve...@gmail.com wrote: Akshita: Can you subscribe to these three (3) mailing lists? (All are low traffic.): https://groups.google.com/forum/?fromgroups#!forum/openjump-users https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel http://lists.osgeo.org/mailman/listinfo/java-collab Let me know when you've had time to subscribe. Then I'll introduce you to the OpenJUMP developer list and we can talk about where you can start to help! Thanks. Landon On Sun, Oct 14, 2012 at 3:48 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Hello Landon, Yes, I do have Java programming skills. I would be obliged if you could help me in this regard. Warm Regards On Mon, Oct 15, 2012 at 2:41 AM, Landon Blake sunburned.surve...@gmail.com wrote: Akshita: If you have Java programming skills we are always looking for more help with OpenJUMP. Let me know if you interested and I'll intuitive you to the developer team. Welcome to OSGeo. Landon On Oct 13, 2012 1:59 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Dear Sir, I am willing to contribute to your organization as a developer. I have a prior experience in Geographical Information Systems (GIS). As a summer trainee under Defense Research and Development Organization, Ministry of Defense, India; I worked on a project titled Development of PostgreSQL to OpenMap interface for basic vector overlay. OpenMap is an open source GIS Tool that enables us to work on various set of map data. In order to create overlays, OpenMap GIS provides the functionality to create basic set of overlays which include point, line, polyline, polygon, splines etc. I was assigned a task to establish a connection between OpenMap and PostgreSQL using JDBC, with the aim of storing the overlays drawn on any particular layer of OpenMap along with its user given unique name and attributes, which may be retrieved
[JPP-Devel] Looking for a GIS Project
OpenJUMPers: I'm launching a new magazine entitled Digital Surveying in January. Part of the magazine will be a regular column that will teach basic GIS concepts and workflows using OpenJUMP. I had initially planned on writing articles for the column based on a fictitious irrigation district. However, I believe there is some benefit to having the column focus on a real world project. I'd like to know if any of our OpenJUMP users have a potential project that we could implement as part of the articles written for the column. Something related to land management or infrastructure would probably be the best-suited for my target audience. I'm willing to do the heavy lifting for the GIS implementation and the writing of the articles. This would be a good opportunity to market your organizations work with GIS. Please let me know if you are interested, and we can talk off the list about the details of the project. Thanks. Landon (AKA - The Sunburned Surveyor) -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] OpenJUMP Release for GIS Day?
Lots of good discussion on this topic. I'm also a fan of release early, release often. Does it make sense to drop a release candidate on GIS day, instead of our next official release? Then we can ask super users to do bug testing on the release candidate before our official release is made. I'm willing to coordinate and participate in the work on the release candidate in early November, based on the task list MM provided earlier in this e-mail thread. I'm also willing to coordinate super user feedback on the release candidate in prep for an official release. Let me know what you guys think. I'll try to respond in more detail to MM's task list this weekend. Thanks. Landon On Fri, Oct 26, 2012 at 11:46 AM, Michaël Michaud michael.mich...@free.fr wrote: Hi, i personally stick to http://en.wikipedia.org/wiki/Release_early,_release_often That's an important argument. Ede, would you have some time to oversee the release itself ? Matthias, what's you opinion ? and - Should we make a vote about zoom tools to include/exclude ? - Is it possible to have a JWS version ready ? Peppe, will you have some time for translation into spanish/italian ? Michaël ..ede On 24.10.2012 23:14, Michaël Michaud wrote: Hi Landon, Seems time to speak about 1.6 release, My opinion is that November 14 is too soon. Feature in 1.6 roadmap which have not yet been started can be postponed, but on-going developments still need to be polished and translated. I think it would be more reasonable to plan the release for the end of the year (or mid-december) But if a majority of project's members are OK for a release on November 14th - and ready to actively participate - I'll certainly do my best to be ready on my side ! Michaël GIS day is on November 14. Is there any interest in putting together an official release of OpenJUMP for GIS day? I'm on vacation the week of November 5 to November 9, so I could help with the work to put together and package a release. Landon -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- The Windows 8 Center In partnership with Sourceforge Your idea - your app - 30 days. Get started! http://windows8center.sourceforge.net/ what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/ ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- WINDOWS 8 is here. Millions of people. Your app in 30 days. Visit The Windows 8 Center at Sourceforge for all your go to resources. http://windows8center.sourceforge.net/ join-generation-app-and-make-money-coding-fast/ ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] OpenJUMP Release for GIS Day?
GIS day is on November 14. Is there any interest in putting together an official release of OpenJUMP for GIS day? I'm on vacation the week of November 5 to November 9, so I could help with the work to put together and package a release. Landon -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] OpenJUMP Release for GIS Day?
It is totally up to our group. I just wanted to throw the idea on the table. I thought it would be good to have some type of OJ related event/announcement for GIS Day. MM: Do we have a punch list for items you want to see wrapped up before the next release? If we don't have enough time for a release, I can work on a set of training videos for release on GIS day. Landon On Wed, Oct 24, 2012 at 4:50 PM, Stefan Steiniger sst...@geo.uzh.ch wrote: well.. I think, with respect to the fact that we have nightly builds, I would rather vote for a really ready to go release. Especially as translations (and testing) will take time. But I guess most bugs are found when people complain after the release??? so I think December is better. However, if Landon has time to prepare things. Maybe there is some stuff that can be done mid November? cheers, stefan Am 24.10.12 18:14, schrieb Michaël Michaud: Hi Landon, Seems time to speak about 1.6 release, My opinion is that November 14 is too soon. Feature in 1.6 roadmap which have not yet been started can be postponed, but on-going developments still need to be polished and translated. I think it would be more reasonable to plan the release for the end of the year (or mid-december) But if a majority of project's members are OK for a release on November 14th - and ready to actively participate - I'll certainly do my best to be ready on my side ! Michaël GIS day is on November 14. Is there any interest in putting together an official release of OpenJUMP for GIS day? I'm on vacation the week of November 5 to November 9, so I could help with the work to put together and package a release. Landon -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] Fwd: [OSGeo-Discuss] Seeking guidance for contributing to OSGeo.
OpenJUMP Programmers: I've got Akshita some reading material to get her started with OpenJUMP programming. I also sketched out some interfaces and class stubs for a linear referencing/route management built on JTS and JUMP's feature model that can be integrated into OJ via a plug-in. (Linear referencing is an area Akshita said she was interested in.) I'll assist Akshita with the development of the small library and the plug-in. I put the initial source code on my SurveyOS Project SVN. Should we move the code to the JPP SVN? Should we discuss the development of the library and plug-in on this mailing list? If people will be bored by this discussion, or don't feel it is appropriate for this mailing list, Akshita and I will move our conversation to the SurveyOS mailing list, and will only announce new releases of the library/plug-in here. Just let me know. Thanks. Landon (AKA - The Sunburned Surveyor) -- Forwarded message -- From: Landon Blake sunburned.surve...@gmail.com Date: Fri, Oct 19, 2012 at 2:16 PM Subject: Re: [OSGeo-Discuss] Seeking guidance for contributing to OSGeo. To: Akshita Tyagi akshita.m...@gmail.com Akshita: It would be good to review the old JUMP Developer Guide and to make a quick review of JTS: 1) http://www.vividsolutions.com/jump/bin/JUMP%20Developer%20Guide.pdf 2) http://tsusiatsoftware.net/jts/main.html I also sketched out some interfaces and class stubs for our linear referencing project here: http://surveyos.svn.sourceforge.net/viewvc/surveyos/java/sandbox/openjump_route_manager/trunk/src/ These are classes that we will eventually integrate into OpenJUMP using a plug-in. But we will structure the code so it can also be used stand-alone. Do you have a SourceForge ID? You will need one to commit to the SVN repo where the code is hosted. Take a look at the links above and the code in the SVN, and then we can talk about how to get started with our interface implementations. Thanks fo much for volunteering. I hope you will learn and benefit while making your contributions, and I look forward to working with you. Landon On Wed, Oct 17, 2012 at 7:57 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Greetings. Since most of the things are new to me, I would like to start with Linear Referencing. Kindly guide me how to go about it. Best Regards On Wed, Oct 17, 2012 at 9:33 PM, Landon Blake sunburned.surve...@gmail.com wrote: I'll make an introduction to the JPP Developer mailing list right now. We've got all sorts of projects we can work on, and I'm not sure what your area of interest is. Here are some project ideas: 1) Develop a Swing GUI to enable easier feature attribute editing. 2) Work on tools for linear referencing. 3) Work on LIDAR data tools. 4) Work on tools for the automatic integration of survey data. 5) Work on tools for SVG export. I'd like to get your feet wet with one of the above projects. Once you are familiar with the OpenJUMP code, you and I can work on bug squishing for a new release. Which of the above project ideas is the most interesting? Landon On Tue, Oct 16, 2012 at 7:07 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Hello Landon, I have subscribed to all the three mailing lists. Kindly keep me posted on what to do next. Thank you. Warm Regards On Tue, Oct 16, 2012 at 10:32 PM, Landon Blake sunburned.surve...@gmail.com wrote: Akshita: Can you subscribe to these three (3) mailing lists? (All are low traffic.): https://groups.google.com/forum/?fromgroups#!forum/openjump-users https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel http://lists.osgeo.org/mailman/listinfo/java-collab Let me know when you've had time to subscribe. Then I'll introduce you to the OpenJUMP developer list and we can talk about where you can start to help! Thanks. Landon On Sun, Oct 14, 2012 at 3:48 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Hello Landon, Yes, I do have Java programming skills. I would be obliged if you could help me in this regard. Warm Regards On Mon, Oct 15, 2012 at 2:41 AM, Landon Blake sunburned.surve...@gmail.com wrote: Akshita: If you have Java programming skills we are always looking for more help with OpenJUMP. Let me know if you interested and I'll intuitive you to the developer team. Welcome to OSGeo. Landon On Oct 13, 2012 1:59 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Dear Sir, I am willing to contribute to your organization as a developer. I have a prior experience in Geographical Information Systems (GIS). As a summer trainee under Defense Research and Development Organization, Ministry of Defense, India; I worked on a project titled Development of PostgreSQL to OpenMap interface for basic vector overlay. OpenMap is an open source GIS Tool that enables us to work
Re: [JPP-Devel] Fwd: [OSGeo-Discuss] Seeking guidance for contributing to OSGeo.
We can move the source over when we get our first working release. I agree this is the best list, but I didn't want to be a pest. We'll hold our discussions here, unless someone has a strong objection. I think we'll all learn more from this, myself included. Landon On Fri, Oct 19, 2012 at 3:52 PM, Stefan Steiniger sst...@geo.uzh.ch wrote: Hei, where she puts the source. I don't know. She can use the JPP plugin folder or move here sources later when it is stable. I think discussion should be on this list - as there is more help available - or not? stefan Am 19.10.12 18:21, schrieb Landon Blake: OpenJUMP Programmers: I've got Akshita some reading material to get her started with OpenJUMP programming. I also sketched out some interfaces and class stubs for a linear referencing/route management built on JTS and JUMP's feature model that can be integrated into OJ via a plug-in. (Linear referencing is an area Akshita said she was interested in.) I'll assist Akshita with the development of the small library and the plug-in. I put the initial source code on my SurveyOS Project SVN. Should we move the code to the JPP SVN? Should we discuss the development of the library and plug-in on this mailing list? If people will be bored by this discussion, or don't feel it is appropriate for this mailing list, Akshita and I will move our conversation to the SurveyOS mailing list, and will only announce new releases of the library/plug-in here. Just let me know. Thanks. Landon (AKA - The Sunburned Surveyor) -- Forwarded message -- From: Landon Blake sunburned.surve...@gmail.com Date: Fri, Oct 19, 2012 at 2:16 PM Subject: Re: [OSGeo-Discuss] Seeking guidance for contributing to OSGeo. To: Akshita Tyagi akshita.m...@gmail.com Akshita: It would be good to review the old JUMP Developer Guide and to make a quick review of JTS: 1) http://www.vividsolutions.com/jump/bin/JUMP%20Developer%20Guide.pdf 2) http://tsusiatsoftware.net/jts/main.html I also sketched out some interfaces and class stubs for our linear referencing project here: http://surveyos.svn.sourceforge.net/viewvc/surveyos/java/sandbox/openjump_route_manager/trunk/src/ These are classes that we will eventually integrate into OpenJUMP using a plug-in. But we will structure the code so it can also be used stand-alone. Do you have a SourceForge ID? You will need one to commit to the SVN repo where the code is hosted. Take a look at the links above and the code in the SVN, and then we can talk about how to get started with our interface implementations. Thanks fo much for volunteering. I hope you will learn and benefit while making your contributions, and I look forward to working with you. Landon On Wed, Oct 17, 2012 at 7:57 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Greetings. Since most of the things are new to me, I would like to start with Linear Referencing. Kindly guide me how to go about it. Best Regards On Wed, Oct 17, 2012 at 9:33 PM, Landon Blake sunburned.surve...@gmail.com wrote: I'll make an introduction to the JPP Developer mailing list right now. We've got all sorts of projects we can work on, and I'm not sure what your area of interest is. Here are some project ideas: 1) Develop a Swing GUI to enable easier feature attribute editing. 2) Work on tools for linear referencing. 3) Work on LIDAR data tools. 4) Work on tools for the automatic integration of survey data. 5) Work on tools for SVG export. I'd like to get your feet wet with one of the above projects. Once you are familiar with the OpenJUMP code, you and I can work on bug squishing for a new release. Which of the above project ideas is the most interesting? Landon On Tue, Oct 16, 2012 at 7:07 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Hello Landon, I have subscribed to all the three mailing lists. Kindly keep me posted on what to do next. Thank you. Warm Regards On Tue, Oct 16, 2012 at 10:32 PM, Landon Blake sunburned.surve...@gmail.com wrote: Akshita: Can you subscribe to these three (3) mailing lists? (All are low traffic.): https://groups.google.com/forum/?fromgroups#!forum/openjump-users https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel http://lists.osgeo.org/mailman/listinfo/java-collab Let me know when you've had time to subscribe. Then I'll introduce you to the OpenJUMP developer list and we can talk about where you can start to help! Thanks. Landon On Sun, Oct 14, 2012 at 3:48 PM, Akshita Tyagi akshita.m...@gmail.com wrote: Hello Landon, Yes, I do have Java programming skills. I would be obliged if you could help me in this regard. Warm Regards On Mon, Oct 15, 2012 at 2:41 AM, Landon Blake sunburned.surve...@gmail.com wrote: Akshita: If you have Java programming skills we are always looking for more help with OpenJUMP. Let me know if you interested and I'll intuitive you
[JPP-Devel] Introducing Akshita Tyagi
OpenJUMP Programmers: Akshita popped on the OSGeo discussion mailng list a couple of days ago looking for a way to contribute to OSGeo. Since she had Java programming skills I invited her to contribute to OpenJUMP. She agreed, and has subscribed to this mailing list. I wanted to introduce her. I've asked her to help me with creation of a plug-in. Once she has done that, and is familiar with the OpenJUMP code, I want to help her with a bug squishing effort in preparation for a new release. Please welcome her to our group. Akshita: Can you tell us a little bit about your background and your interest in open source GIS? Landon -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
Re: [JPP-Devel] [deegree-devel] JUMP Lib
Jody: You wrote: Landon you may look at the API provided by geoscript as a more suitable target. I'd never head of GeoScript, that is something I will definitely have to check our for my work in both Python and Javascript. If the API was too different from the existing JUMP simple feature model, it would be hard to push changes back to the OpenJUMP SVN, which would be one of my goals from the library. I'm not sure how we'd work around that challenge, unless we used some type of wrapper class. You wrote: As an aside: This is also the general direction I will encourage LocationTech to move in. Is there an opportunity here to collaborate? I don't know much about LocationTech or your work with them. I was going to start the work of code migration for JUMP lib this weekend or early next week, but I can wait if you think there is enough common ground to work together. I'm an advocate of consolidation and cooperation, not further fragmentation of our JAVA FOSS GIS community. Landon PS - Would it be inappropriate to host something like JUMP Lib as a GeoTools module or set of modules? On Fri, Oct 5, 2012 at 2:13 AM, Jody Garnett jody.garn...@gmail.com wrote: Landon you may look at the API provided by geoscript as a more suitable target. It does forgo the usual GIS terminology in order to try and reach a wider range of developers. (i.e. records rather then features) While they have implementations in several languages, if you did an implementation in Java it would very much resemble the simple feature model you are talking about. As an aside: This is also the general direction I will encourage LocationTech to move in. -- Jody Garnett On Friday, 5 October 2012 at 1:16 AM, Landon Blake wrote: We've talked before about submitting OpenJUMP as a OSGeo Project. This hasn't happened yet, for a number of reasons. I wanted to put forward an alternative idea and discuss it as a community. I've copied the deegree Project on this e-mail, since I believe they share some code with us and may have an interest in the discussion. I've recently reached an important milestone in my own use of OpenJUMP. We've started applying it to the management of small sewer utilities at my employer, KSN. I'm in the process of developing some tools for OpenJUMP to enable expanded application of the program for these clients. These tools will include some plug-ins to work with LIDAR data, tools for advanced SVG export, network topology tools, and tools to integrate survey data and survey networks with OpenJUMP. It is very concievable that some of these tools could be used outside of OpenJUMP's GUI, as part of a separate geoprocessing toolkit. For example, you might use such a toolkit to set up a pipeline for LIDAR processing. I've always thought the core classes in OpenJUMP, especially the classes for its Simple Feature Model, were valuable as a stand-alone library. I think GeoTools attempted to create such a library, but in my humble opinion they may have choked library usability with too much complexity. I'd like to separate and maintain the Simple Feature model classes from OpenJUMP in a stand alone library. This library would be built piece by piece. The source code for each class would be reviewed, cleaned, documented, and unit tested before inclusion in the library. These improvements could be pushed back to the OpenJUMP code base. The library could support development of modules that use the simple feature core classes, as they do in the GeoTools system. For example, my GPX plug-in could become a module in the new stand alone library. I think this would provide us the opportunity to attract programmers that were looking for an open source geospatial library that is easier to understand and use than GeoTools, but still written in Java. Programmers that don't necessarily need a full-blown GIS application like OpenJUMP. We could then submit this library as an OSGeo Project. I believe this will be simpler than trying to subject OpenJUMP as a whole beast to the OSGeo incubation process. I recently started work on the OSGeo Inubation Committee, and I'm willing to guide our community through this process if we decide to collaboratively create the library. I was going to start the process of moving core classes into a library project on the SurveyOS SVN, but I then decided it would be better to discuss the concept here first. If there is support for this idea in our developer community, then I can start this work on the JPP SVN. Once the first few classes are migrated, I'd want to review the OSGeo incubation process requirements to make sure our library was structured in a way that facilitated meeting those requirements. If there isn't enough support for a stand alone library among our developers, I'll work in the SurveyOS SVN and will push up to OpenJUMP whatever changes the community decides are acceptable. I'm interested to hear what you guys think. Landon
Re: [JPP-Devel] [deegree-devel] JUMP Lib
module adapting to Jump code GeoScript is in the process of joining LocationTech (it is an MIT license so code can be shared between projects as required). Jody On Fri, Oct 5, 2012 at 2:13 AM, Jody Garnett jody.garn...@gmail.com wrote: Landon you may look at the API provided by geoscript as a more suitable target. It does forgo the usual GIS terminology in order to try and reach a wider range of developers. (i.e. records rather then features) While they have implementations in several languages, if you did an implementation in Java it would very much resemble the simple feature model you are talking about. As an aside: This is also the general direction I will encourage LocationTech to move in. -- Jody Garnett On Friday, 5 October 2012 at 1:16 AM, Landon Blake wrote: We've talked before about submitting OpenJUMP as a OSGeo Project. This hasn't happened yet, for a number of reasons. I wanted to put forward an alternative idea and discuss it as a community. I've copied the deegree Project on this e-mail, since I believe they share some code with us and may have an interest in the discussion. I've recently reached an important milestone in my own use of OpenJUMP. We've started applying it to the management of small sewer utilities at my employer, KSN. I'm in the process of developing some tools for OpenJUMP to enable expanded application of the program for these clients. These tools will include some plug-ins to work with LIDAR data, tools for advanced SVG export, network topology tools, and tools to integrate survey data and survey networks with OpenJUMP. It is very concievable that some of these tools could be used outside of OpenJUMP's GUI, as part of a separate geoprocessing toolkit. For example, you might use such a toolkit to set up a pipeline for LIDAR processing. I've always thought the core classes in OpenJUMP, especially the classes for its Simple Feature Model, were valuable as a stand-alone library. I think GeoTools attempted to create such a library, but in my humble opinion they may have choked library usability with too much complexity. I'd like to separate and maintain the Simple Feature model classes from OpenJUMP in a stand alone library. This library would be built piece by piece. The source code for each class would be reviewed, cleaned, documented, and unit tested before inclusion in the library. These improvements could be pushed back to the OpenJUMP code base. The library could support development of modules that use the simple feature core classes, as they do in the GeoTools system. For example, my GPX plug-in could become a module in the new stand alone library. I think this would provide us the opportunity to attract programmers that were looking for an open source geospatial library that is easier to understand and use than GeoTools, but still written in Java. Programmers that don't necessarily need a full-blown GIS application like OpenJUMP. We could then submit this library as an OSGeo Project. I believe this will be simpler than trying to subject OpenJUMP as a whole beast to the OSGeo incubation process. I recently started work on the OSGeo Inubation Committee, and I'm willing to guide our community through this process if we decide to collaboratively create the library. I was going to start the process of moving core classes into a library project on the SurveyOS SVN, but I then decided it would be better to discuss the concept here first. If there is support for this idea in our developer community, then I can start this work on the JPP SVN. Once the first few classes are migrated, I'd want to review the OSGeo incubation process requirements to make sure our library was structured in a way that facilitated meeting those requirements. If there isn't enough support for a stand alone library among our developers, I'll work in the SurveyOS SVN and will push up to OpenJUMP whatever changes the community decides are acceptable. I'm interested to hear what you guys think. Landon -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ deegree-devel mailing list deegree-de...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/deegree-devel -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http
Re: [JPP-Devel] Linking Features with attributes from other FCs?
Stefan: I'm not sure if I understand exactly what Bernd is talking about, but I've given some thought and done some initial coding on the use of CSV files as external tables in OJ. Here is a simple example of how they would work: Select a parcel owner in the parcel owner table. Select all the parcel features in OpenJUMP owned by the selected parcel owner. I hope that makes sense. This code isn't usable yet, but if there was support from the user community I could move this up my task list. I'll need it for my application of OpenJUMP at KSN soon at any rate. Landon On Thu, Oct 4, 2012 at 8:40 AM, Stefan Steiniger sst...@geo.uzh.ch wrote: Hi, with respect to Bernds request (He actually wants a link). Does anybody know if we can do links, like DB table joins? C ould it be that the Feature-Model of OJ restricts that.. as this would need to be defined somewhere in the FeatureSchema? What do you think? cheers stefan -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
[JPP-Devel] OpenJUMP Training Videos
I couldn't sleep tonight, so I made a couple of OpenJUMP training videos. The first one shows how to use OpenJUMP to clean the polygon geometries of some surveying data from the US: http://redefinedhorizonsblog.com/2012/08/31/first-openjump-training-video-on-youtube/ The second video shows how to use some of OpenJUMP's zoom tools: http://www.youtube.com/watch?v=koAWcfl_OjQfeature=youtu.be If I have more sleepless nights, I'll make some additional videos. The Sunburned Surveyor -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel