[Live-demo] JTS Topology Application for inclusion in Live-DVD

Brian Hamlin maplabs at light42.com
Sun Nov 11 17:23:16 PST 2012

I am a JTS User, and given the small footprint and clear stability,  
see no reason at all to not include

Brian Hamlin
OSGeo California Chapter
maplabs at light42.com

On Nov 11, 2012, at 2:06 PM, Cameron Shorter wrote:

> Thanks Stefan,
> I believe JTS is a mature library, used by many OSGeo projects, and  
> which has a user interface which is often used to demonstrate the  
> principles of geometry functions.
> Assuming we have sufficient space on OSGeo-Live, I'm strongly in  
> favour of including JTS, and thank Stefan for putting forward this  
> proposal.
> So +1 from me.
> Any other comments before we make a final call on this?
> On 12/11/2012 3:19 AM, Stefan Steiniger wrote:
>> Dear all,
>> On behalf of Martin Davis and as a response to a request of  
>> Cameron I would like to formally apply for the Project “JTS  
>> Topology Suite” to be included in the (next?) Live-DVD release:
>> Please describe your application.
>> =================================
>> * What is its name?
>> JTS Topology Suite
>> * What is the home page URL?
>> http://tsusiatsoftware.net/jts/main.html
>> * Which OSI approved Open Source Licence is used?
>> * What does the application do and how does it add value to the  
>> GeoSpatial stack of software? :
>> JTS is a geometry library that provides geometry classes and  
>> spatial operations as defined in the OGC simple features  
>> specification for SQL.
>> - It is used as a geometry engine by a range of FOSS4G, such as  
>> OpenJUMP, gvSIG, OrbisGIS, deegree, GeoTools, Sextante GIS etc.  
>> (see: http://tsusiatsoftware.net/jts/jts-links.html#systems) It  
>> also the "reference" implementation for the OSGeo project "GEOS"  
>> used by many C++ FOSS4G (PostGIS, GDAL, QGIS). JTS iships with the  
>> JTS TestBuilder that allows creating and processing geometry and  
>> has a value as tool in production and education.
>> * Does the application make use of OGC standards? Which versions  
>> of the standards? Client or server?
>> - OGC Simple Features for SQL, (at least v. 1.2.0)
>> - rather server side, but on what side are desktop GIS? ;)
>> - OGC SFS applies to both client and server side
>> * What language is it written in?
>> Java
>> * Which version of the application should be included in the next  
>> OSGeo-Live release?
>> version 1.12
>> ==================================
>> Stability is very important to us on OSGeo-Live. If a new user  
>> finds a bug in one application, it will tarnish the reputation of  
>> all other OSGeo-Live applications as well. (We pay most attention  
>> to the following answers):
>> * If risk adverse organisations have deployed your application  
>> into production, it would imply that these organisations have  
>> verified the stability of your software. Has the application been  
>> rolled out to production into risk (ideally risk adverse)  
>> organisations? Please mention some of these organisations? :
>> - The library is used in production. Is used in several desktop  
>> GIS and server applications, and such have been used in public  
>> administration (JUMP, OpenJUMP, gvSIG, GeoServer).  Many hundreds  
>> of organizations have deployed products containing JTS.
>> * What is the size of the user community? You can often answer  
>> this by mentioning downloads, or describing a healthy, busy email  
>> list?
>> - The last version 1.12, from June 2011, has about 7200+ downloads  
>> (by 10. Nov. 2012). The user list:jts-topo-suite-user AT  
>> lists.sourceforge.net, receives an average of 1-2 emails per day  
>> (and sometimes many more).
>> * What is the size of your developer community?
>> one core developer (Martin Davis)  and several contributing  
>> developers over time
>> * Do you have a bug free, stable release?
>> bug free is unlikely ;) but stable exists
>> * Please discuss the level of testing that your project has gone  
>> through.
>> - a lot since 2003, given its use in other GIS software
>> - many unit tests are supplied, including over 2000 geometric cases
>> * How long has the project has had mature code.
>> - since February 2002
>> * OSGeo-Live is targeted at applications that people can use  
>> rather than libraries. Does the application have a user interface  
>> (possibly a command line interface) that a user can interact with?  
>> (We do make an exception for Incubated OSGeo Libraries, and will  
>> include Project Overviews for these libraries, even if they don't  
>> have a user interface.)
>> - yes, JTS comes with the JTS Testbuilder, that can be used for  
>> case studies and teaching
>> * We give preference to OSGeo Incubated Projects, or Projects  
>> which are presented at FOSS4G conferences. If your project is  
>> involved in OSGeo Incubation, or has been selected to be presented  
>> at FOSS4G, then please mention it.
>> - it has been presented at FOSS4G conferences (e.g. FOSS4G 2007 in  
>> Victoria BC, FOSS4G 2011 in Denver), and in 2011 Martin Davis  
>> received the OSGeo Sol Katz award for his work.
>> ============================
>> * With around 50 applications installed on OSGeo-Live, us core  
>> packagers do not have the time to liaise with every single project  
>> email list for each OSGeo-Live release. So we require a volunteer  
>> (or two) to take responsibility for liaising between OSGeo-Live  
>> and the project's communities. This volunteer will be responsible  
>> for ensuring the install scripts and English documentation are  
>> updated by someone for each OSGeo-Live release. Also test that the  
>> installed application and Quickstart documentation works as  
>> expected on release candidate releases of OSGeo-Live. Who will act  
>> as the project's liaison person.
>> - most likely Martin Davis (mtnclimb - gmail), Stefan Steiniger  
>> (sstein - geo uzh ch), etc.
>> * OSGeo-Live is Ubuntu Linux based. Our installation preference is:
>> - needs custom install script
>> - but jts 1.11 is also in Debian GIS http://packages.debian.org/ 
>> search?keywords=jts&searchon=names&suite=stable&section=all
>> * OSGeo-Live is memory and disk constrained. Can the application  
>> run in 512 Meg of RAM?
>> How much disk space will be required to install the application  
>> and a suitable example application?
>> - yes
>> - about 10 Meg
>> * We aim to reduce disk space by having all applications make use  
>> of a common dataset. We encourage applications to make use of the  
>> example datasets already installed:
>> http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets  
>> If another dataset would be more appropriate, please discuss here.  
>> Is it appropriate, to remove existing demo datasets which may  
>> already be included in the standard release.
>> - JTS comes with an extensive set of test examples, which can  
>> serve as demo data.  Ideally these are provided with the  
>> distribution, but if necessary they can be reduced or removed.  
>> Also the TestBuilder is able to accept datasets in geometries in  
>> WKT and SHP format.
>> * Each OSGeo-Live application requires a Project Overview  
>> available under a CC By and a Quickstart available under a CC By- 
>> SA license. (You may release under a second license as well). Will  
>> you produce this?
>> - yes
>> * In past releases, we have included Windows and Mac installers  
>> for some applications. It is likely we won't have space for these  
>> in future releases. However, if there is room, would you be  
>> wishing to include Windows and/or Mac installers?
>> * probably; but not sure about it by now as it depends on time  
>> constraints.  These are not strictly necessary, since the  
>> application ships with scripts to run it on both platforms.
>> best regards,
>> Stefan & Martin
>> _______________________________________________
>> Live-demo mailing list
>> Live-demo at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/live-demo
>> http://live.osgeo.org
>> http://wiki.osgeo.org/wiki/Live_GIS_Disc
> -- 
> 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
> _______________________________________________
> Live-demo mailing list
> Live-demo at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/live-demo
> http://live.osgeo.org
> http://wiki.osgeo.org/wiki/Live_GIS_Disc

More information about the Osgeolive mailing list