Nice, Do you have examples of the 'ReferencedEnvelope.create(' lines that did not get picked up? Maybe we can adjust the script ..
I am going to get core-geonetwork today and report back. Jody On Fri, Oct 6, 2023 at 8:29 AM Ian Turton <ijtur...@gmail.com> wrote: > > Everything went pretty well in the repos I've tested - a few > `ReferencedEnvelope.creates(` didn't get picked up by the conversion tool > but nothing too severe > > Ian > > > On Sun, 1 Oct 2023 at 23:30, Jody Garnett <jody.garn...@gmail.com> wrote: > >> Wow this has been a journey, the GeoTools Project Management committee - >> and especially the crew attending the Bolsena code sprint >> <https://www.osgeo.org/events/bolsena-code-sprint-2023/> are pleased to >> share the GeoTools 30-RC Release Candidate with you. >> >> The blog post is here: >> https://geotoolsnews.blogspot.com/2023/09/geotools-30-rc-released.html >> >> This is a very unusual and ambitious update for the GeoTools project - >> with some deliberate breaking API changes (gasp how rude). Indeed in >> response to a request from OGC members we are making some changes to the >> structure of our library. >> >> But fear not there is a script to help, from the user manual upgrade page >> <https://docs.geotools.org/stable/userguide/welcome/upgrade.html>: >> >> *ant -f remove-opengis.xml -Dproject.dir=(absolute path to your >> project directory)* >> >> As for the refactor: >> >> >> 1. The package org.opengis has changed org.geotools.api. >> 2. The main data access interfaces have been moved from >> org.geotools.data to org.geotools.api.data. This includes, DataStore, >> FeatureSource, FeatureIterator, and many others. >> As part of the move, the datastore registration files found in >> META-INF/services need to be moved as well. >> 3. Most of the "org.geotools.metadata" package is gone, as these >> classes and interfaces were not used. >> 4. Internationalized error message support has been removed. >> 5. The org.opengis.geometry interfaces (for Point, Curve and Surface >> and supporting classes) were no longer in use. The direct use of JTS >> Topology Suite Geometry is now used throughout the library >> 6. The org.opengis.geometry and org.opengis.geometry.coordinates >> interfaces for positions, envelopes and bounding boxes have been revised >> as >> part of their refactor to org.geotools.api. >> 7. The interface "org.opengis.geometry.Envelope" has been renamed >> "org.geotools.api.geometry.Bounds" and some of the confusion related to >> the >> proliferation of envelope-related classes has been cleaned up. >> >> >> The nice thing is that after all this work the library is easier to use >> with dead code and duplication removed. >> >> We have had lots of great feedback from downstream projects and early >> testers - with this release candidate we wish to cast a wider net asking >> for YOUR help! >> >> >> - GeoWebCache <https://github.com/GeoWebCache/geowebcache/issues/1151> >> - mapfish-print-v2 >> <https://github.com/GeoWebCache/geowebcache/issues/1151> >> - GeoMesa <https://geomesa.atlassian.net/browse/GEOMESA-3285> - project >> has created a small script >> <https://geomesa.atlassian.net/browse/GEOMESA-3285> to update Scala >> projects! >> - GeoServer <https://osgeo-org.atlassian.net/browse/GEOS-11070> >> - geotools-devel mailing list >> >> >> Please reply to this email with your success on running the script and >> updating to GeoTools 30-RC. >> >> We look forward to hearing from you! >> -- >> GeoTools Project Management Committee >> _______________________________________________ >> GeoTools-GT2-Users mailing list >> GeoTools-GT2-Users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> > > > -- > Ian Turton >
_______________________________________________ GeoTools-GT2-Users mailing list GeoTools-GT2-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users