gvSIG bugs #383

Update JTS library to 1.12

Added by Andrés Maneiro about 14 years ago. Updated about 12 years ago.

Status:Fixed% Done:

100%

Priority:Normal
Assignee:Andrés Maneiro
Category:-
Target version:-
Severity: Add-on name:Unknown
gvSIG version:1.12.0 Add-on version:
gvSIG build: Add-on build:
Operative System: Add-on resolve version:
Keywords: Add-on resolve build:
Has patch:No

Description

Update JTS to last stable version, in order to support sextante library. Related to #339

update_jts_to_1_12.patch Magnifier (23.3 KB) Andrés Maneiro, 02/29/2012 05:09 PM

History

#1 Updated by Andrés Maneiro about 14 years ago

  • Target version set to 1.12.0-rc1

#2 Updated by Andrés Maneiro about 14 years ago

Added patch:

  • deleting old binaries (jts-1.9.jar and jtsio-1.8.jar at libFMap/lib).
  • adding new binaries (jts-1.12.jar and jtsio-1.12.jar at libFMap/lib).
  • updating appgvSIG dependences to new libraries (appgvSIG/config/dependences.xml).
  • updating libFMap build.xml to new libraries.
  • updating references in classpath for all projects in a gvSIG official release (at least those listed here as gvSIG_dist_projects_on_main_svn variable).
  • update SnapPolygonBuilder & SnappingOverlayOperation at libFMap/src/com.vividsolutions.jts.operation.overlay. JTS 1.12 access to CGAlgorithms has changed from JTS 1.9, and now is not required maintain a local reference to that object but access it in a static way.
  • adding cast to LineString in JTSUtil at libTopology/src/org.gvsig.jts.

#3 Updated by Andrés Maneiro about 14 years ago

In order to test the change, I've realized some tests related to CAD operations and geoprocessing, which seems two places where JTS is being used intensively.

Tests realized:

  • SplitGeometry operation with shapefile a polygon shapefile.
  • Buffer operation on the same shapefile.

The results are as expected. Let me know if more tests are necessary or there is some kind of batery test to run against.

#4 Updated by Francisco Puga about 14 years ago

It seems good. Please commit it.

#5 Updated by Andrés Maneiro about 14 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset r38047.

#6 Updated by Álvaro Anguix about 12 years ago

  • Project changed from Application: gvSIG desktop to | gvSIG desktop 1
  • Target version deleted (1.12.0-rc1)

Also available in: Atom PDF