sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject [sis] branch geoapi-4.0 updated (b961b32 -> e4dba07)
Date Tue, 14 Jan 2020 13:29:19 GMT
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


Mime
View raw message