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

Reply via email to