[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® 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