This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git.
from b961b32 Bug fix: read character set if not empty.
new b9fe509 Conservatively fix CPG encoding to US_ASCII. Unwrap
UncheckedIOException (or similar "exception wrappers") before to wrap them in
ImagingOpException.
new d70c166 Move QuadTreeWriter close to QuadTreeReader. We do this move
for making history a little bit cleaner.
new 3954de8 Remove application/sis-webapp implementation but keep the
module for future development. This module has not been maintained for 7 years,
still had links to incubator, has been reported to not work anymore (e.g. all
links in "sis-location-config.xml" are dead) and is the only module using the
QuadTree class, which may need incompatible API changes as warned in its
javadoc. This module has been excluded from Apache SIS 1.0 release for above
reasons. A reboot of this effor [...]
new e4dba07 Refactor QuadTree: - Remove the assumption that coordinates
are geographic. - Remove hard-coded constants for Earth radius. - Remove
requirement that values implement QuadTreeData. - Allow any kind of Object
specified by generic type. - Perform search with parallelizable streams. -
Prepare for generalization to k-dimensions.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
application/sis-webapp/pom.xml | 77 ---
.../java/org/apache/sis/index/tree/GeoRSSData.java | 177 ------
.../org/apache/sis/index/tree/QuadTreeReader.java | 163 -----
.../org/apache/sis/services/LocationServlet.java | 479 ---------------
.../org/apache/sis/services}/package-info.java | 5 +-
.../src/main/resources/sis-location-config.xml | 28 -
.../src/main/webapp/META-INF/context.xml | 9 +-
.../sis-webapp/src/main/webapp/WEB-INF/web.xml | 20 +-
application/sis-webapp/src/main/webapp/demo.jsp | 321 ----------
.../src/main/webapp/images/sis_logo_small.png | Bin 35560 -> 0 bytes
.../java/org/apache/sis/image/ComputedImage.java | 3 +-
ide-project/NetBeans/nbproject/genfiles.properties | 2 +-
ide-project/NetBeans/nbproject/project.properties | 4 -
ide-project/NetBeans/nbproject/project.xml | 1 +
pom.xml | 5 -
.../apache/sis/storage/shapefile/cpg/CpgFiles.java | 4 +-
.../java/org/apache/sis/index/tree/KDTree.java | 35 +-
.../java/org/apache/sis/index/tree/KDTreeNode.java | 84 +++
.../apache/sis/index/tree/LatLonPointRadius.java | 138 -----
.../org/apache/sis/index/tree/NodeIterator.java | 344 +++++++++++
.../java/org/apache/sis/index/tree/NodeType.java | 28 -
.../java/org/apache/sis/index/tree/QuadTree.java | 663 ++++-----------------
.../org/apache/sis/index/tree/QuadTreeData.java | 59 --
.../org/apache/sis/index/tree/QuadTreeNode.java | 201 +++----
.../org/apache/sis/index/tree/QuadTreeWriter.java | 164 -----
.../java/org/apache/sis/index/tree/Quadrant.java | 62 --
.../org/apache/sis/index/tree/package-info.java | 9 +-
.../apache/sis/index/tree/QuadTreeNodeTest.java | 33 +-
.../org/apache/sis/index/tree/QuadTreeTest.java | 145 +++++
.../apache/sis/index/tree/TestQuadTreeNode.java | 31 -
.../apache/sis/test/suite/StorageTestSuite.java | 4 +-
31 files changed, 828 insertions(+), 2470 deletions(-)
delete mode 100644
application/sis-webapp/src/main/java/org/apache/sis/index/tree/GeoRSSData.java
delete mode 100644
application/sis-webapp/src/main/java/org/apache/sis/index/tree/QuadTreeReader.java
delete mode 100644
application/sis-webapp/src/main/java/org/apache/sis/services/LocationServlet.java
copy
{storage/sis-shapefile/src/main/java/org/apache/sis/internal/shapefile/jdbc/sql
=>
application/sis-webapp/src/main/java/org/apache/sis/services}/package-info.java
(91%)
delete mode 100644
application/sis-webapp/src/main/resources/sis-location-config.xml
delete mode 100644 application/sis-webapp/src/main/webapp/demo.jsp
delete mode 100644
application/sis-webapp/src/main/webapp/images/sis_logo_small.png
copy
core/sis-referencing/src/main/java/org/apache/sis/internal/jaxb/referencing/CD_PixelInCell.java
=> storage/sis-storage/src/main/java/org/apache/sis/index/tree/KDTree.java
(59%)
create mode 100644
storage/sis-storage/src/main/java/org/apache/sis/index/tree/KDTreeNode.java
delete mode 100644
storage/sis-storage/src/main/java/org/apache/sis/index/tree/LatLonPointRadius.java
create mode 100644
storage/sis-storage/src/main/java/org/apache/sis/index/tree/NodeIterator.java
delete mode 100644
storage/sis-storage/src/main/java/org/apache/sis/index/tree/NodeType.java
delete mode 100644
storage/sis-storage/src/main/java/org/apache/sis/index/tree/QuadTreeData.java
delete mode 100644
storage/sis-storage/src/main/java/org/apache/sis/index/tree/QuadTreeWriter.java
delete mode 100644
storage/sis-storage/src/main/java/org/apache/sis/index/tree/Quadrant.java
copy
core/sis-utility/src/test/java/org/apache/sis/internal/util/StringsTest.java =>
storage/sis-storage/src/test/java/org/apache/sis/index/tree/QuadTreeNodeTest.java
(52%)
create mode 100644
storage/sis-storage/src/test/java/org/apache/sis/index/tree/QuadTreeTest.java
delete mode 100644
storage/sis-storage/src/test/java/org/apache/sis/index/tree/TestQuadTreeNode.java