just wanted to point out the size increase. personally i can also live with the full monty, native spatialite libs for all platforms in PLUS! other GIS are 200MB in size and popular nonetheless!
..ede On 25.12.2013 16:39, Rahkonen Jukka wrote: > Hi, > > That is true. How about including only the jdbc driver, it is 3.5 MB, serves > all platforms and it is enough for doing the basic spatialite blob reading > which is also the unique feature in DB Query? I fear that if users would need > to do several downloads from different places before running a plugin, they > won't do it. At least before we have some kind of plugin manager tool. > > -Jukka Rahkonen- > ________________________________________ > Edgar Soldin wrote: > >> current PLUS is 43MB.. an extra 9MB would make it 20% bigger, that is quite >> something! > >> what would be the drawback if we do not deliver the native libraries? > >> Larry: will you integrate the sqlite-jdbc-*.jar into your extensions distro? > >> how about creating a package like the one for gdal, that people can download >> and extract into their OJ folder? > >> ..ede > > > > On 25.12.2013 16:01, Rahkonen Jukka wrote: >> Hi, >> >> Why not to offer a really cutting edge Spatialite support with OpenJUMP? >> Dowload sizes are not at all huge >> >> - jts 1.4 snapshot - no extra >> - sqlite-jdbc-3.8.0-20130827.035027-1.jar - 3.5 MB >> - spatialite-4.2.0-test-win-x86 (native Spatialite dlls for Win-32) 2.5 MB >> zipped >> - spatialite-4.2.0-test-win-amd64 (native Spatialite dlls for Win-32) 2.6 MB >> zipped >> >> All these are not offially available with any other GIS program so we could >> stand on a peak for a while. Packages take only 9 MB extra space when zipped >> and under 40 MB after unzipping the dll files. I have made tests with 32-bit >> and 64-bit Windows. Both the pure java blob reading and advanced Spatialite >> stuff seems to work OK. For testing with spatialite dlls I placed the all >> the dll files into lib\ext and added the following string into spatialite >> connection >> ?spatialite=spatialite.dll >> >> Ede may know how to install the native 32/64 bit stuff so that right version >> will be selected and that the spatialite.dll finds right versions of the >> dependencies. >> >> About real spatialite support for Linux and Mac, I have no idea about how to >> do that. It looks like 80% of OJ downloads are for Windows so perhaps it >> would be acceptable to support only Windows at first. The download links for >> the Windows binaries can be found from document >> http://www.gaia-gis.it/gaia-sins/spatialite-cookbook/html/java.html >> >> I guess that there will be stable packages soon but today the download links >> are >> http://www.gaia-gis.it/gaia-sins/spatialite-4.2.0-test-win-x86.7z >> http://www.gaia-gis.it/gaia-sins/spatialite-4.2.0-test-win-amd64.7z >> >> The speed is really good. On a 64-bit laptop the direct blob reader gets >> 500000 OpenStreetMap multipolygons in 4 seconds, and reading the same >> polygons reprojected to other SRS with Spatialite binaries takes 34 seconds. >> >> -Jukka- >> >> ________________________________________ >> Lähettäjä: edgar.sol...@web.de [edgar.sol...@web.de] >> Lähetetty: 25. joulukuuta 2013 12:25 >> Vastaanottaja: OpenJump develop and use >> Aihe: Re: [JPP-Devel] OJ 1.7, DB Query, Spatialite and JTS >> >> Jukka & all, >> >> would you like to see the SQLite jdbc driver part of DBQuery extension or >> rather download it separately for sake of small distro size? >> >> ..ede >> >> On 24.12.2013 23:37, Rahkonen Jukka wrote: >>> Hi, >>> >>> To be best compatible with the next version of Spatialite native binaries >>> it would be good to use a jdbc driver for SQLite version 3.8. A snapshot is >>> available at >>> https://oss.sonatype.org/content/repositories/snapshots/org/xerial/sqlite-jdbc/3.8.0-SNAPSHOT/sqlite-jdbc-3.8.0-20130827.035027-1.jar >>> >>> SQlite 3.7.x will work fine for direct reading of Spatialite blobs but >>> 3.8.x version is needed for loading the next version of Spatialite as an >>> extension. >>> http://www.gaia-gis.it/gaia-sins/spatialite-cookbook/html/java.html >>> >>> -Jukka Rahkonen- >>> ________________________________________ >>> edgar soldin wrote: >>> >>>> i would make including sqlite jar depending on how your extension handles >>>> it. meaning, we actually package your extension, so if it is included in >>>> there it'll end up in OJ, if not you hopefully have it documented in a >>>> readme or such ;) >>> >>> ..ede >>> >>> On 24.12.2013 16:33, Larry Reeder wrote: >>>> Hey Ede, >>>> >>>> I tested with OpenJUMP-20131224-r3854-PLUS (jar installer, installing on >>>> Linux), and it didn't work initially due to missing sqlite JDBC jars. I >>>> added the jdbc jar to the classpath (put it in lib/ext/jumpdbquery-0.9.0) >>>> and multigeometries worked great. If you want to add SQLite JDBC drivers >>>> to the OpenJump package, you can download them here: >>>> https://bitbucket.org/xerial/sqlite-jdbc/downloads. Alternatively, the >>>> maven pom dependency entry is: >>>> >>>> <dependencies> >>>> <dependency> >>>> <groupId>org.xerial</groupId> >>>> <artifactId>sqlite-jdbc</artifactId> >>>> <version>3.7.2</version> >>>> </dependency> >>>> </dependencies> >>>> >>>> >>>> >>>> I tested on Linux with both sqlite-jdbc-3.7.2.jar and the more recent >>>> sqlite-jdbc-3.7.15-M1.jar. >>>> >>>> I think we discussed this previously, but theSQLite jars are Apache 2.0 >>>> licensed, so should be suitable for repackaging with OpenJump. >>>> >>>> Thanks........... lreeder >>>> >>>> >>>> On Tue, Dec 24, 2013 at 3:23 AM, <edgar.sol...@web.de >>>> <mailto:edgar.sol...@web.de>> wrote: >>>> >>>> Larry, Jukka, >>>> >>>> i just committed jts 1.14 snapshot to OJ trunk. could one of you >>>> please check if the spatialite multigeometry bug has vanished finally? >>>> >>>> happy holidays.. ede >>>> >>>> >>>> On 23.12.2013 04 <tel:23.12.2013%2004>:40, Martin Davis wrote: >>>> > Thanks, Larry. Patch is commited. >>>> > >>>> > Martin >>>> > >>>> > >>>> > On Sun, Dec 22, 2013 at 9:22 AM, Larry Reeder <lnree...@gmail.com >>>> <mailto:lnree...@gmail.com> <mailto:lnree...@gmail.com >>>> <mailto:lnree...@gmail.com>>> wrote: >>>> > >>>> > Martin, I've attached a patch for WKBReader that uses the >>>> initial endian flag for multigeometries and ignores the flag for contained >>>> geometries if the endianness flag is something besides the XDR/NDR flags. >>>> The patch also includes a test case that use multigeometries exported from >>>> the Spatialite internal BLOB format. >>>> > >>>> > The patch was made against a recent checkout of JTS 1.14 from >>>> the Sourceforge SVN. Can you apply to the JTS trunk? Let me know if >>>> you'd like me to submit it in some other way. >>>> > >>>> > Thanks........... lreeder >>>> > >>>> > >>>> > >>>> > >>>> > On Mon, Dec 2, 2013 at 4:12 PM, Martin Davis <mtncl...@gmail.com >>>> <mailto:mtncl...@gmail.com> <mailto:mtncl...@gmail.com >>>> <mailto:mtncl...@gmail.com>>> wrote: >>>> > >>>> > That strategy still makes sense to me. >>>> > >>>> > M >>>> > >>>> > >>>> > On Mon, Dec 2, 2013 at 2:51 PM, Larry Reeder >>>> <lnree...@gmail.com <mailto:lnree...@gmail.com> <mailto:lnree...@gmail.com >>>> <mailto:lnree...@gmail.com>>> wrote: >>>> > >>>> > Now that cold is here, I've got more time to stay >>>> indoors and code. I'm willing to submit a JTS patch with sample data and >>>> unit tests. >>>> > >>>> > Martin, in implementing the patch, I will be following >>>> the guidance in your suggestion on April 21, 2013: >>>> > >>>> > " The WKBReader can be changed to only switch endianess >>>> when >>>> > the code is one of the two specified in the standard (0 >>>> = BigEndian, 1 = >>>> > LittleEndian). If any other code is read then the >>>> endianess will be left >>>> > unchanged. That should handle the SpatialLite BLOB >>>> format, right? And >>>> > it avoids any explicit dependency on magic numbers from >>>> SpatialLite. >>>> > And it still allows switching endianness mid-WKB, as per >>>> the standard, >>>> > should anyone be so perverse as to do that." >>>> > >>>> > Let me know if you see any problems there. >>>> > >>>> > Thanks........... lreeder >>>> > >>>> > >>>> > On Mon, Dec 2, 2013 at 3:39 PM, Martin Davis >>>> <mtncl...@gmail.com <mailto:mtncl...@gmail.com> <mailto:mtncl...@gmail.com >>>> <mailto:mtncl...@gmail.com>>> wrote: >>>> > >>>> > I have very little time to look at this by year-end, >>>> I'm afraid. >>>> > >>>> > Did someone have code to commit for fixing this? >>>> (with sample data for unit tests) ? >>>> > >>>> > >>>> > >>>> > >>>> > On Mon, Dec 2, 2013 at 1:30 PM, <edgar.sol...@web.de >>>> <mailto:edgar.sol...@web.de> <mailto:edgar.sol...@web.de >>>> <mailto:edgar.sol...@web.de>>> wrote: >>>> > >>>> > On 02.12.2013 22:11, Rahkonen Jukka wrote: >>>> > > Hi, >>>> > > >>>> > > We have many exciting new features and I >>>> suppose we will have a great new OpenJUMP 1.7 rather soon. It would be >>>> excellent to have a well working Spatialite support in OJ 1.7 Plus through >>>> DB Query plugin, but the issue with reading multigeometries remains [1]. >>>> Martin almost promised to make a fix into JTS [2] but I do not see such a >>>> commit in the JTS code [3]. The best I can hope to happen is to get the >>>> fix into the new BSD/EPL licensed JTS release [4] but perhaps Martin is >>>> busy with other things and that will not happen. >>>> > > >>>> > > Do we have other alternatives for making the >>>> DB Query plugin to work well with Spatialite on current OJ than flipping >>>> in the old JTS version when Spatialite support is on a wishlist? Taking an >>>> old jts-1.12.jar and renaming it into jts-1.13.jar makes the plugin happy >>>> but probably breaks some cool new stuff and is thus a poor workaround. >>>> > > >>>> > > [1] >>>> http://sourceforge.net/p/jts-topo-suite/bugs/36/ >>>> > > [2] >>>> http://sourceforge.net/p/jts-topo-suite/mailman/message/31118630/ >>>> > > [3] >>>> http://sourceforge.net/p/jts-topo-suite/code/commit_browser >>>> > > [4] >>>> http://sourceforge.net/p/jts-topo-suite/mailman/message/31422827/ >>>> > > >>>> > >>>> > i already proposed an alternative, >>>> > >>>> http://comments.gmane.org/gmane.comp.java.jts.topo-suite.user/6 >>>> > >>>> > but Larry wanted to wait for Martin.. >>>> > @Larry, Martin: what's your take on this nearing >>>> the end of this year? >>>> > >>>> > ..ede >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> 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=84349831&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> 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 >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> 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=84349831&iu=/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=84349831&iu=/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=84349831&iu=/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=84349831&iu=/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=84349831&iu=/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=84349831&iu=/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=84349831&iu=/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=84349831&iu=/4140/ostg.clktrk _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel