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 (75c95d5 -> fb85b0a)
Date Tue, 12 Nov 2019 16:18:20 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 75c95d5  GeoJSON : add store implementation
 discard 2a54845  GeoJson : add maven module
     add 0aefac6  Restart the javafx module: remove dependencies to Swing and icons (we may
bring them back from history later if desired). Start the refactoring of classes. The controls
(resource viewer, metadata viewer, etc.) will get major changes in next commits.
     add 8b95369  Add Aggregate to the list of resource types produced by some data stores.
     add d95803e  Revert to the previous pom.xml setting for JavaFX where the full installation
must be provided by user. For developping that module, use the NetBeans Ant project instead
provided that the user does the required setup.
     add cea54a4  Remove the resource tree management and data loading from ResourceView.
They are replaced by ResourceTree.
     add c7a6e01  Filter : add between filter implementation
     add f97e125  Improve the use of background threads, enable "drag and drop" and allow
to close resources.
     add bd1fe00  Filter: add capabilities classes, still need to commplete tests and equals/hash/serialization
     add a28a3fc  Consolidate ResourceTree. Begins refactoring of ResourceExplorer.
     add 89f5d43  Close the data stores when ask to close them and when the application stop.
     add f1f225f  When a resource is selected in the TreeView, update the MetadataOverview
accordingly.
     add 14bf170  Reconnect the MetadataOverview panel to the small map showing data position
on world.
     add 3cbf651  Add scroll pane and more dynamic inclusion/exclusion of sections in metadata
overview.
     add 607b211  Consolidation, improve documentation and complete some internationalization.
     add 1fa914b  Rename Form as MetadataSection.
     add ab418a8  Handle bounding boxes crossing the anti-meridian.
     add 62f3cb5  Remove the loading of GridGeometry in metadata overview panel. For some
formats this is a significant cost since it may force the loading of a localization grid.
     add 3fe5b0a  Remove for now the contact section since it was not completed.
     add 59a4311  Make grid dimensions more tolerant to missing information.
     add 7cd909e  Move MetadataOverview back to its own package. The intent is to make easier
to split the sections in separated classes.
     add 8b566c3  Move MetadataOverview inner classes as top-level classes.
     add 8818eb9  Add Google Summer of Code credits.
     add 3637132  Rename MetadataOverview as MetadataSummary and put those metadata in a "summary"
tab. Move also the world map in the "metadata" package; it was forgotten in previous commit
and is necessary for avoiding a NullPointerException.
     add 042c7e9  Connect MetadataSummary to MetadataTree. The tree view is provided in a
separated tab.
     add ac48b98  Consolidation: - Remove CollectionsExt.nonEmptyIterator, replaced by cleaner
use of nonNull(Collection). - Remove (text != null && !(text = text.trim()).isEmpty())
statement (they were many), replaced by a call to new internal method Strings.trimOrNull(String).
- Add an IdentifiedObjects.getDisplayName method as use it where we intended to have a name
for displaying purpose.
     add eff5800  Adjustment in the construction of titles to show to user.
     add 942ecdf  Upgrade Maven dependency.
     add ab93f5a  Show the stack trace when we failed to load a resource.
     add f2311f5  Fix rendering of map in the east hemisphere and when crossing anti-meridian.
     add eae5ae1  Filter : prepare PropertyIsLike filter implementation
     add 20e2995  Filter : add spatial filter classes, not implemented yet, this allows more
CQL tests to be activated
     add 41e610d  First revision of FeatureTable. Data are loaded in a background thread by
pages of 100 features. The work is not complete: the loading of next page is not yet delayed
until first needed.
     add cb86b7f  Avoid a broken link for now (for avoiding a compilation error).
     add 52089a1  Filter : add SQL/MM ST_Simplify and ST_SimplifyPreserveTopology functions
     add 17aabb3  Filter : implement and tests for spatial functions
     add 2ee44e7  Move Feature.Loader in a top-level class for more code readability.
     add 77d3a63  Load only a small number of features, with more features loaded only when
needed.
     add cd32723  Filter : add spatial function serialization tests
     add de47cb2  Simplify FeatureLoader by replacing the `Initial` inner class by an `initializer`
field. Fix a resource leak: Stream was not closed if the `estimatedSize` was actually exact.
     add 7e1fe6f  Show the exception in the table when an error occurred while loading the
data.
     add 941ef8a  Handle small image loading in a separated class for making easier to share.
     add 7718619  If a feature contains multi-valued properties, make possible to see their
values on demand.
     add 8043e5e  Define FeatureTable content as a property and add warning in documentation
about what can be modified.
     add bc605ab  Add some notes about further work that needs to be done.
     add 6a6a650  Begin refactoring of CRSChooser.
     add 6b11704  CRSChooser builds its list of CRS in a background thread. Filtering delegated
to JavaFX FilteredList class.
     new fb85b0a  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   (75c95d5)
            \
             N -- N -- N   refs/heads/feat/geojson (fb85b0a)

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:
 application/sis-javafx/doc/readme.txt              |  19 +
 application/sis-javafx/pom.xml                     |  42 +-
 .../apache/sis/gui/{Main.java => DataViewer.java}  |  89 +-
 .../org/apache/sis/gui/dataset/ExpandableList.java | 425 +++++++++
 .../apache/sis/gui/dataset/ExpandedFeature.java    | 214 +++++
 .../org/apache/sis/gui/dataset/FeatureList.java    | 340 ++++++++
 .../org/apache/sis/gui/dataset/FeatureLoader.java  | 346 ++++++++
 .../org/apache/sis/gui/dataset/FeatureTable.java   | 479 +++++++---
 .../apache/sis/gui/dataset/ResourceExplorer.java   | 135 +++
 .../org/apache/sis/gui/dataset/ResourceTree.java   | 783 +++++++++++++----
 .../org/apache/sis/gui/dataset}/package-info.java  |  15 +-
 .../sis/gui/metadata/IdentificationInfo.java       | 339 ++++++++
 .../org/apache/sis/gui/metadata/MetadataNode.java  | 228 -----
 .../apache/sis/gui/metadata/MetadataOverview.java  | 430 ---------
 .../apache/sis/gui/metadata/MetadataSummary.java   | 339 ++++++++
 .../org/apache/sis/gui/metadata/MetadataTree.java  | 332 +++++++
 .../sis/gui/metadata/RepresentationInfo.java       | 123 +++
 .../org/apache/sis/gui/metadata/ResourceView.java  | 399 ---------
 .../java/org/apache/sis/gui/metadata/Section.java  | 289 ++++++
 .../org/apache/sis/gui/metadata}/package-info.java |  14 +-
 .../java/org/apache/sis/gui}/package-info.java     |  10 +-
 .../apache/sis/gui/referencing/AuthorityCodes.java | 389 +++++++++
 .../org/apache/sis/gui/referencing/CRSButton.java  |  10 +-
 .../org/apache/sis/gui/referencing/CRSChooser.java | 171 ++--
 .../org/apache/sis/gui/referencing/CRSTable.java   | 349 --------
 .../java/org/apache/sis/gui/referencing/Code.java  |  94 +-
 .../apache/sis/gui/referencing}/package-info.java  |  10 +-
 .../apache/sis/internal/gui/BackgroundThreads.java |  94 ++
 .../apache/sis/internal/gui/ExceptionReporter.java | 187 ++++
 .../org/apache/sis/internal/gui/FXUtilities.java   |  91 --
 .../org/apache/sis/internal/gui/FontGlyphs.java    | 143 ---
 .../sis/internal/gui/IdentityValueFactory.java     |  74 ++
 .../org/apache/sis/internal/gui/RecentChoices.java |  95 ++
 .../apache/sis/internal/gui/ResourceLoader.java    | 262 ++++++
 .../org/apache/sis/internal/gui/Resources.java     | 184 +++-
 .../apache/sis/internal/gui/Resources.properties   |  38 +-
 .../sis/internal/gui/Resources_fr.properties       |  38 +-
 .../java/org/apache/sis/internal/gui/Styles.java   |  98 +++
 .../org/apache/sis/internal/gui/package-info.java  |   5 +-
 .../org/apache/sis/gui/referencing/CRSChooser.fxml |  30 -
 .../org/apache/sis/gui/referencing/proj_conic.png  | Bin 591 -> 0 bytes
 .../org/apache/sis/gui/referencing/proj_geo.png    | Bin 834 -> 0 bytes
 .../org/apache/sis/gui/referencing/proj_square.png | Bin 519 -> 0 bytes
 .../org/apache/sis/gui/referencing/proj_stereo.png | Bin 959 -> 0 bytes
 .../org/apache/sis/gui/referencing/proj_utm.png    | Bin 681 -> 0 bytes
 .../org/apache/sis/cql/FilterToCQLVisitor.java     |   4 +
 .../test/java/org/apache/sis/cql/CQLTestCase.java  |   6 +-
 .../java/org/apache/sis/cql/FilterReadingTest.java | 132 +--
 .../java/org/apache/sis/cql/FilterWritingTest.java |  14 +-
 .../java/org/apache/sis/feature/FeatureFormat.java |   5 +-
 .../java/org/apache/sis/filter/Capabilities.java   | 437 ++++++++++
 .../org/apache/sis/filter/ComparisonFunction.java  |  53 ++
 .../apache/sis/filter/DefaultFilterFactory.java    |  68 +-
 .../java/org/apache/sis/filter/DefaultLike.java    | 101 +++
 .../src/main/java/org/apache/sis/filter/SQLMM.java |  13 +-
 .../filter/{ST_Buffer.java => ST_Simplify.java}    |  35 +-
 ...uffer.java => ST_SimplifyPreserveTopology.java} |  35 +-
 .../org/apache/sis/filter/SpatialFunction.java     | 968 +++++++++++++++++++++
 .../org/apache/sis/filter/BetweenFunctionTest.java |  90 ++
 .../org/apache/sis/filter/CapabilitiesTest.java}   |  31 +-
 .../org/apache/sis/filter/LikeFunctionTest.java}   |  39 +-
 .../test/java/org/apache/sis/filter/SQLMMTest.java |  54 ++
 .../org/apache/sis/filter/SpatialFunctionTest.java | 306 +++++++
 .../apache/sis/test/suite/FeatureTestSuite.java    |   4 +
 .../apache/sis/internal/jaxb/gco/PropertyType.java |   4 +-
 .../apache/sis/internal/metadata/Identifiers.java  |  14 +-
 .../org/apache/sis/metadata/TreeNodeChildren.java  |   3 +-
 .../sis/metadata/iso/citation/Citations.java       |  13 +-
 .../apache/sis/metadata/sql/MetadataWriter.java    |  26 +-
 .../org/apache/sis/util/iso/DefaultRecord.java     |   4 +-
 .../sis/referencing/gazetteer/LocationFormat.java  |   2 +-
 .../gazetteer/MilitaryGridReferenceSystem.java     |   6 +
 .../org/apache/sis/geometry/ArrayEnvelope.java     |   2 +-
 .../internal/jaxb/referencing/SC_SingleCRS.java    |   2 +-
 .../internal/referencing/DefinitionVerifier.java   |  10 +-
 .../referencing/GeodeticObjectBuilder.java         |   2 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |   2 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |   4 +-
 .../apache/sis/referencing/GeodeticCalculator.java |   2 +-
 .../apache/sis/referencing/IdentifiedObjects.java  | 218 +++--
 .../sis/referencing/datum/BursaWolfParameters.java |   3 +-
 .../referencing/factory/sql/EPSGDataAccess.java    |  26 +-
 .../sis/referencing/factory/sql/package-info.java  |   2 +-
 .../apache/sis/referencing/operation/CRSPair.java  |   2 +-
 .../operation/transform/ConcatenatedTransform.java |   5 +-
 .../sis/internal/system/DelayedRunnable.java       |   8 +-
 .../org/apache/sis/internal/system/Modules.java    |   7 +-
 .../org/apache/sis/internal/system/Threads.java    |   6 +-
 .../apache/sis/internal/util/CollectionsExt.java   |  24 +-
 .../java/org/apache/sis/internal/util/Strings.java |  32 +-
 .../org/apache/sis/internal/util/package-info.java |   2 +-
 .../java/org/apache/sis/setup/Configuration.java   |  40 +-
 .../java/org/apache/sis/util/CharSequences.java    |   5 +
 .../sis/util/collection/BackingStoreException.java |  22 +-
 .../java/org/apache/sis/util/collection/Cache.java |   2 +-
 .../sis/util/resources/IndexedResourceBundle.java  |  12 -
 .../org/apache/sis/util/resources/Vocabulary.java  | 361 ++++----
 .../sis/util/resources/Vocabulary.properties       |   3 -
 .../sis/util/resources/Vocabulary_fr.properties    |   3 -
 ide-project/NetBeans/nbproject/build-impl.xml      |  25 +-
 ide-project/NetBeans/nbproject/genfiles.properties |   4 +-
 ide-project/NetBeans/nbproject/project.properties  |  14 +-
 ide-project/NetBeans/nbproject/project.xml         |   1 +
 pom.xml                                            |   2 +-
 .../java/org/apache/sis/internal/netcdf/Node.java  |   7 +-
 .../sis/internal/netcdf/impl/FeaturesInfo.java     |   4 +-
 .../sis/internal/netcdf/ucar/VariableWrapper.java  |   4 +-
 .../apache/sis/storage/netcdf/MetadataReader.java  |  21 +-
 .../org/apache/sis/storage/netcdf/NetcdfStore.java |   4 +-
 .../sis/storage/netcdf/NetcdfStoreProvider.java    |  12 +-
 .../apache/sis/internal/sql/feature/Features.java  |   7 +-
 .../org/apache/sis/internal/sql/feature/Table.java |  10 +-
 .../sis/internal/sql/feature/TableReference.java   |  11 +-
 .../java/org/apache/sis/storage/sql/SQLStore.java  |   5 +-
 .../apache/sis/storage/sql/SQLStoreProvider.java   |  11 +-
 .../apache/sis/internal/storage/Capability.java    |   3 +-
 .../sis/internal/storage/MetadataBuilder.java      |  28 +-
 .../apache/sis/internal/storage/StoreMetadata.java |  10 +-
 .../sis/internal/storage/csv/StoreProvider.java    |   8 +-
 .../storage/folder/FolderStoreProvider.java        |   9 +-
 .../org/apache/sis/internal/storage/wkt/Store.java |   2 +-
 .../java/org/apache/sis/storage/DataStore.java     |   7 +
 .../sis/internal/storage/gpx/StoreProvider.java    |   8 +-
 .../storage/xml/stream/StaxStreamReader.java       |  10 +-
 124 files changed, 8472 insertions(+), 2781 deletions(-)
 create mode 100644 application/sis-javafx/doc/readme.txt
 rename application/sis-javafx/src/main/java/org/apache/sis/gui/{Main.java => DataViewer.java}
(71%)
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/dataset/ExpandableList.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/dataset/ExpandedFeature.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/dataset/FeatureList.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/dataset/FeatureLoader.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/dataset/ResourceExplorer.java
 copy {storage/sis-storage/src/main/java/org/apache/sis/internal/storage/query => application/sis-javafx/src/main/java/org/apache/sis/gui/dataset}/package-info.java
(69%)
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/metadata/IdentificationInfo.java
 delete mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/metadata/MetadataNode.java
 delete mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/metadata/MetadataOverview.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/metadata/MetadataSummary.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/metadata/MetadataTree.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/metadata/RepresentationInfo.java
 delete mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/metadata/ResourceView.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/metadata/Section.java
 copy {storage/sis-storage/src/main/java/org/apache/sis/internal/storage/query => application/sis-javafx/src/main/java/org/apache/sis/gui/metadata}/package-info.java
(75%)
 copy {storage/sis-storage/src/main/java/org/apache/sis/internal/storage/wkt => application/sis-javafx/src/main/java/org/apache/sis/gui}/package-info.java
(83%)
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/referencing/AuthorityCodes.java
 delete mode 100644 application/sis-javafx/src/main/java/org/apache/sis/gui/referencing/CRSTable.java
 copy {storage/sis-xmlstore/src/main/java/org/apache/sis/storage/gps => application/sis-javafx/src/main/java/org/apache/sis/gui/referencing}/package-info.java
(84%)
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/BackgroundThreads.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/ExceptionReporter.java
 delete mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/FXUtilities.java
 delete mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/FontGlyphs.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/IdentityValueFactory.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/RecentChoices.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/ResourceLoader.java
 create mode 100644 application/sis-javafx/src/main/java/org/apache/sis/internal/gui/Styles.java
 delete mode 100644 application/sis-javafx/src/main/resources/org/apache/sis/gui/referencing/CRSChooser.fxml
 delete mode 100644 application/sis-javafx/src/main/resources/org/apache/sis/gui/referencing/proj_conic.png
 delete mode 100644 application/sis-javafx/src/main/resources/org/apache/sis/gui/referencing/proj_geo.png
 delete mode 100644 application/sis-javafx/src/main/resources/org/apache/sis/gui/referencing/proj_square.png
 delete mode 100644 application/sis-javafx/src/main/resources/org/apache/sis/gui/referencing/proj_stereo.png
 delete mode 100644 application/sis-javafx/src/main/resources/org/apache/sis/gui/referencing/proj_utm.png
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/Capabilities.java
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/DefaultLike.java
 copy core/sis-feature/src/main/java/org/apache/sis/filter/{ST_Buffer.java => ST_Simplify.java}
(74%)
 copy core/sis-feature/src/main/java/org/apache/sis/filter/{ST_Buffer.java => ST_SimplifyPreserveTopology.java}
(73%)
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/SpatialFunction.java
 create mode 100644 core/sis-feature/src/test/java/org/apache/sis/filter/BetweenFunctionTest.java
 copy core/{sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/TableInfoTest.java
=> sis-feature/src/test/java/org/apache/sis/filter/CapabilitiesTest.java} (62%)
 copy core/{sis-metadata/src/test/java/org/apache/sis/internal/metadata/sql/TypeMapperTest.java
=> sis-feature/src/test/java/org/apache/sis/filter/LikeFunctionTest.java} (58%)
 create mode 100644 core/sis-feature/src/test/java/org/apache/sis/filter/SpatialFunctionTest.java


Mime
View raw message