[Gvsig_desarrolladores] [Fwd: [Jts-topo-suite-user] JTS Version 1.11 released]

Francisco José Peñarrubia fpenarru en gmail.com
Mar Mar 2 08:51:48 CET 2010


Hola.

Acaba de salir la versión 1.11 de la librería JTS.

Creo que nos vendría bien usar esta versión en gvSIG (2.0).

Saludos.

Fran.

-------- Mensaje original --------
Asunto: 	[Jts-topo-suite-user] JTS Version 1.11 released
Fecha: 	Mon, 01 Mar 2010 21:45:34 -0800
De: 	Martin Davis <mtnclimb en telus.net>
Para: 	jts-topo-suite-user en lists.sourceforge.net 
<jts-topo-suite-user en lists.sourceforge.net>



JTS Version 1.11 is now available for download from SourceForge.

http://sourceforge.net/projects/jts-topo-suite/

Highlights of this version include:

* Delaunay triangulation and Voronoi diagrams
* AWT Shape reading and writing
* Geometry similarity metrics
* support for Geometry densification
* Numerous improvements to the JTS TestBuilder

Full Version Details

Functionality Improvements

    * Added CoordinateArrays.isRing
    * Added CGAlgorithms.signedArea(CoordinateSequence)
    * Added CoordinateArrays.copyDeep(...) method to copy sections of arrays
    * Added CoordinateList.add(Coordinate[], boolean, int, int) method 
to add sections of arrays
    * Added LineSegment.toGeometry(), LineSegment.lineIntersection()()
    * Added LineSegment.hashCode()
    * Added geometric similarity classes (HausdorffSimilarityMeasure, 
AreaSimilarityMeasure)
    * Added MinimumDiameter.getMinimumRectangle()
    * Added MinimumBoundingCircle class
    * Added Densifier class
    * Added triangulation API, including QuadEdgeSubdivision, 
IncrementalDelaunayTriangulator, ConformingDelaunayTriangulator and 
supporting classes
    * Added VoronoiDiagramBuilder to perform Voronoi diagram generation
    * Added scaleInstance(scaleX, scaleY, x, y) to AffineTransformation
    * Added AffineTransformationFactory to allow generating 
transformations from various kinds of control inputs
    * Added BinTree.remove() method
    * Fixed BinTree.query() to allow null interval arguments
    * Added ShapeReader API to convert Java2D Shapes into JTS Geometry
    * Added ShapeWriter API to convert JTS geometry into Java2D Shapes
    * Added FontGlyphReader API to render Java2D text font glyphs into 
geometry
    * Added SdeReader to jtsio library
    * Added Debug break methods
    * Added Memory utility for reporting memory statistics
    * Added ObjectCounter utility for counting objects
    * Added createSquircle and createSuperCircle to GeometricShapeFactory

Performance Improvements

    * Improved performance of Geometry.getArea() and 
Geometry.getLength() when used with custom CoordinateSequences

API Changes

    * Deprecated WKBWriter.bytesToHex in favour of WKBWriter.toHex to 
regularize and simplify method name

Bug Fixes

    * Fixed Point.isValid() to check for invalid coordinates (ie with 
Nan ordinates)
    * Fixed Geometry.distance() and DistanceOp to return 0.0 for empty 
inputs
    * Fixed Buffer to handle degenerate polygons with too few distinct 
points correctly
    * Added illegal state check in LineSegment.pointAlongOffset()
    * Fixed exception strategy in BufferSubgraph to handle certain 
robustness failures correctly
    * Fixed robustness problem in OffsetCurveBuilder in computing mitred 
joins for nearly parallel segments
    * Fixed minor bug in BufferInputLineSimplifier which prevented 
simplification of some situations
    * Fixed bug in BufferInputLineSimplifier which caused 
over-simplification for large tolerances
    * Fixed bug in Angle.normalizePositive to handle values > 2PI correctly
    * Fixed WKTWriter to emit correct syntax for MULTIPOINTs
    * Fixed WKTReader to accept correct syntax for MULTIPOINTs
    * CGAlgorithms.isCCW now checks for too few points in the ring and 
throws an IllegalArgumentException
    * Fixed bug in AffineTransformation#eqals (logic bug)
    * Fixed bug in CoordinateList#closeRing (cloning closing Coordinate)

JTS TestBuilder

Functionality Improvements

    * WKT input is cleaned automatically when loaded (illegal chars are 
removed)
    * Added WKT-Formatted option to Test Case View dialog
    * Many new geometry functions added
    * Geometry functions are displayed in tree
    * Geometry functions can be implemented as Java static class methods.
    * Geometry function classes can be loaded dynamically from command-line
    * Improved handling of very large geometry inputs and results
    * Threaded rendering allows display of very large geometries without 
limiting usability
    * Added Draw Rectangle tool
    * Added Drag-n-drop loading of .SHP files
    * Added Info tool to provide persistent display of geometry 
point/segment information
    * Added display of memory usage 

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jts-topo-suite-user mailing list
Jts-topo-suite-user en lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user



Más información sobre la lista de distribución gvSIG_desarrolladores