sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jso...@apache.org
Subject [sis] branch feat/geojson updated (6c65e3d -> d80be71)
Date Tue, 28 Apr 2020 08:19:40 GMT
This is an automated email from the ASF dual-hosted git repository.

jsorel pushed a change to branch feat/geojson
in repository https://gitbox.apache.org/repos/asf/sis.git.


 discard 6c65e3d  GeoJson : reuse FeatureComparator in tests
 discard 979f433  GeoJson : add GeoJson DataStore
     add a731452  Fix a NullPointerException caused by the absence of CRS in the envelope
inferred from a GridExtent.
     add d85273e  Pom : disable trimStackTrace by default in surefire plugin
     add 8bb0edb  Make a better effort to take the `gridToCRS` transform in account when determining
a CRS for a GridExtent.
     add 04d422a  Feature : add FeatureComparator utility test class
     add da1e14d  Provides more guidance to user when selecting a CRS by warning when the
CRS domain of validity does not intersect the area of interest.
     add 1918205  First draft of a `ChoiceBox` for choosing a CRS in a list of more recently
used CRS.
     add 939ec62  Take in account the geographic area of data shown when building the list
of CRS.
     add b0cf8d5  Consolidation of CRSChooser in situations where an error occurs during the
construction of a CRS. Before this commit, the CRSChooser behavior in such case was confusion
(e.g. filtering not working anymore).
     add 1a3bcee  Fix a NullPointerException.
     add 3734fbe  Give public access to `ImageLayout` constructor for allowing the use of
different preferred tile size.
     add c277c9c  Deprecate a method which is not used in practice and cause compatibility
problem with JDK 14.
     add 11f8694  Keep a relationship between the CRS of coordinates shown in the status bar
and the CRS of the displayed raster.
     add e3a2b62  doc(Referencing): minor note on envelope utility method.
     add bd836fa  Fix a NullPointerException when building a `GridCoverage2D` with domain
set to `GridGeometry.UNDEFINED`.
     add 65deba1  Change `GeneralEnvelope.setTimeRange(…)` contract regarding null values
in a way more convenient for creating "is before" and "is after" filters. Add some documentation.
     add 0707557  Make `CoordinateFormat` more robust to change of CRS.
     add dbec36d  Apply CRS choice on the coordinate values displayed.
     add 3ff7c26  Resolve numerous problems with the display of geographic/projected coordinates
under change of CRS.
     add 9005422  Show CRS name in a tooltip and axis abbreviations.
     add beece97  Make check for JNDI context a little bit more robust.
     add b729668  Fix a problem at initialization of CRS choices (was initialized to the wrong
CRS).
     add 6404696  Fix other CRS selection problems (wrong CRS checked in menu items, "Other…"
not working). This commit fixes the last problems we have seen so far.
     add b0e8264  Refactor StatusBar API with some method renaming, property definitions and
javadoc completionS. No change in functionalities.
     add 71da3a6  When formatting projected coordinates, give also the axis direction. Example:
"-100 m E 300 m N". Maybe a future version should replace "E" by "W" when the value
is negative, but current version is enough for resolving the ambiguity problem.
     add 38ab0ef  Make CoordinateFormat.parse(…) consistent with CoordinateFormat.format(…)
regarding direction and accuracy information.
     add e474c3d  Replace a NullPointerException (at `build()` invocation time) by a more
explicit exception thrown earlier.
     add f9f9e2b  Add missing serial version.
     add b44873a  Initial implementation of Cassini-Soldner projection written from EPSG formulas.
This commit provides a direct, non-optimized implementation with almost verbatim copy of formulas
published in:
     new d80be71  GeoJson : add GeoJson DataStore

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (6c65e3d)
            \
             N -- N -- N   refs/heads/feat/geojson (d80be71)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 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:
 .../main/java/org/apache/sis/gui/DataViewer.java   |    1 +
 .../java/org/apache/sis/gui/coverage/Controls.java |   34 +-
 .../apache/sis/gui/coverage/CoverageControls.java  |   54 +-
 .../apache/sis/gui/coverage/CoverageExplorer.java  |   52 +-
 .../org/apache/sis/gui/coverage/GridControls.java  |   12 +-
 .../java/org/apache/sis/gui/coverage/GridView.java |   38 +-
 .../org/apache/sis/gui/coverage/ImageRequest.java  |    8 +-
 .../org/apache/sis/gui/dataset/ResourceTree.java   |    2 +-
 .../java/org/apache/sis/gui/map/StatusBar.java     |  757 +++++++++++---
 .../java/org/apache/sis/gui/metadata/Section.java  |    2 +-
 .../apache/sis/gui/referencing/AuthorityCodes.java |  284 ++++--
 .../org/apache/sis/gui/referencing/CRSChooser.java |  267 ++++-
 .../org/apache/sis/gui/referencing/CodeFilter.java |    8 +-
 .../org/apache/sis/gui/referencing/MenuSync.java   |  247 +++++
 .../sis/gui/referencing/ObjectStringConverter.java |  110 +++
 .../gui/referencing/RecentReferenceSystems.java    |  851 ++++++++++++++++
 .../java/org/apache/sis/gui/referencing/Utils.java |   93 ++
 .../org/apache/sis/gui/referencing/WKTPane.java    |   32 +-
 .../apache/sis/internal/gui/ExceptionReporter.java |   10 +
 .../org/apache/sis/internal/gui/GUIUtilities.java  |  255 +++++
 .../org/apache/sis/internal/gui/RecentChoices.java |   87 ++
 .../org/apache/sis/internal/gui/Resources.java     |   42 +-
 .../apache/sis/internal/gui/Resources.properties   |   34 +-
 .../sis/internal/gui/Resources_fr.properties       |   34 +-
 .../java/org/apache/sis/internal/gui/Styles.java   |   93 +-
 .../apache/sis/gui/referencing/CRSChooserApp.java  |   92 ++
 .../apache/sis/internal/gui/GUIUtilitiesTest.java  |   21 +-
 .../sis/test/suite/ApplicationTestSuite.java       |   14 +-
 .../sis/coverage/grid/GridCoverageBuilder.java     |    2 +-
 .../apache/sis/coverage/grid/GridDerivation.java   |    1 +
 .../org/apache/sis/coverage/grid/GridExtent.java   |   12 +-
 .../apache/sis/coverage/grid/GridExtentCRS.java    |  196 ++++
 .../org/apache/sis/coverage/grid/GridGeometry.java |    7 +-
 .../java/org/apache/sis/image/ComputedImage.java   |    4 +-
 .../sis/internal/coverage/j2d/ImageLayout.java     |    2 +-
 .../sis/coverage/grid/GridCoverageBuilderTest.java |   14 +
 .../apache/sis/coverage/grid/GridExtentTest.java   |   39 +-
 .../sis/internal/metadata/sql/Initializer.java     |    3 +-
 .../apache/sis/metadata/iso/extent/Extents.java    |   17 +-
 .../org/apache/sis/geometry/CoordinateFormat.java  | 1030 +++++++++++++++-----
 .../org/apache/sis/geometry/GeneralEnvelope.java   |   20 +-
 .../{Polyconic.java => CassiniSoldner.java}        |   68 +-
 .../referencing/provider/PolarStereographicA.java  |    2 +-
 .../apache/sis/referencing/GeodeticCalculator.java |    3 +-
 .../operation/projection/CassiniSoldner.java       |  176 ++++
 ...g.opengis.referencing.operation.OperationMethod |    1 +
 .../apache/sis/geometry/CoordinateFormatTest.java  |   85 +-
 .../referencing/provider/ProvidersTest.java        |    1 +
 .../java/org/apache/sis/io/CompoundFormat.java     |    7 +-
 .../org/apache/sis/measure/QuantityFormat.java     |  146 +++
 .../main/java/org/apache/sis/measure/Scalar.java   |    4 +-
 .../java/org/apache/sis/measure/UnitFormat.java    |    4 +-
 .../java/org/apache/sis/util/CharSequences.java    |    2 +-
 .../main/java/org/apache/sis/util/Characters.java  |   12 +-
 .../sis/util/collection/FrequencySortedSet.java    |    3 +
 .../org/apache/sis/util/resources/Vocabulary.java  |   20 +
 .../sis/util/resources/Vocabulary.properties       |    4 +
 .../sis/util/resources/Vocabulary_fr.properties    |    4 +
 .../java/org/apache/sis/measure/ScalarTest.java    |   10 +-
 .../java/org/apache/sis/util/CharactersTest.java   |   27 +-
 ide-project/NetBeans/nbproject/build-impl.xml      |   22 +-
 ide-project/NetBeans/nbproject/genfiles.properties |    4 +-
 ide-project/NetBeans/nbproject/project.properties  |    1 +
 ide-project/NetBeans/nbproject/project.xml         |    2 +
 pom.xml                                            |    2 +-
 65 files changed, 4701 insertions(+), 790 deletions(-)
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/referencing/MenuSync.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/referencing/ObjectStringConverter.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/referencing/RecentReferenceSystems.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/referencing/Utils.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/GUIUtilities.java
 create mode 100644 application/sis-javafx/src/test/java/org/apache/sis/gui/referencing/CRSChooserApp.java
 copy core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/TableInfoTest.java
=> application/sis-javafx/src/test/java/org/apache/sis/internal/gui/GUIUtilitiesTest.java
(64%)
 copy profiles/sis-japan-profile/src/test/java/org/apache/sis/test/suite/JapanProfileTestSuite.java
=> application/sis-javafx/src/test/java/org/apache/sis/test/suite/ApplicationTestSuite.java
(77%)
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridExtentCRS.java
 copy core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/{Polyconic.java
=> CassiniSoldner.java} (74%)
 create mode 100644 core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
 create mode 100644 core/sis-utility/src/main/java/org/apache/sis/measure/QuantityFormat.java


Mime
View raw message