This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git
from 60f07fc246 Merge branch 'geoapi-4.0' into geoapi-3.1
add 021bb9624f feat(Shapefile): add incremental id shapefile test
add 45ea93f10c feat(Geometry): add physics model api from ISO 12113
add d82902e847 fix(Shapefile): always generate an incremental feature
identifier
add 7be914eae2 Move `OptionKey` to the storage module. Retrofit
`DataOptionKey` into `OptionKey`. Old classes are deprecated for removal.
add 7d99b77b9b Add an option for allowing users to supply their own
`XMLInputFactory`. Reuse the check done in `InputFactory` against unsupported
properties.
add 69a2a1c8d6 feat(Shapefile): create identifiers conform to gml
requierements
add f9ada6f7bc Be more tolerant in the comparison of members of a datum
ensemble.
add f9c3aa8b2a Replace numerical values of enumerations by text in GeoTIFF
metadata. This is for making debugging easier.
add 953ad86847 When invoking `CRS.findOperation(sourceCRS, targetCRS,
context)` with a pair of CRSs created by `GridGeometry.createGridCRS(…)`, try
to delegate to `GridGeometry.createTransformTo(…)`.
add d367107cdb feat(Shapefile): generate consistant feature index when
filters are used
add 781bfe91d8 feat(DataStore): add timezone parameter name constant
add ea81e2ea10 feat(Shapefile): add support for timezone parameter
add faa80d5c73 Add an `InternalDataStoreException` for making easier to
spot exceptions that shouldn't happen.
add 374e94d4cd Rename the `gimi` sub-package as `geo` because the GIMI
draft standard is heading toward a different approach based on RDF files.
add 3f23779ec3 Replace `@todo` Javadoc tag by a new `@Incomplete`
annotation for identifying the boxes that are not fully implemented.
add d024c7dd36 In the tree representation of GeoHEIF nodes, indicate when
a box is unsupported.
add 7ca22a3878 Implement the support of the `tilC` box in GeoHEIF files.
add ad86df60e5 In the tree of GeoHEIF nodes, move the nodes derived from
`flags` below the "flags" node.
add 3123aa404b Replace the internal `TreeFormatCustomization` interface by
a public `TreeTable.Node.isVisible()` method.
add 63c9dc02ec Move the storage metadata helper classes to a separated
package. This is in anticipation for the addition of more types.
add bfc9eed9b6 Replace some usages of `ReadOnlyObjectWrapper` by
`SimpleObjectProperty` in places where the read-only aspect of the property was
not really used.
add 16a4b9549e Show summary of GeoHEIF box when the tree node is
collapsed. Navigation among HEIF boxes is not easy, so we are trying to help.
add 0ab3a59500 Minor refactoring of the `PropertyFormat` internal class
for making it more convenient to extend.
add 130aab7172 Apply to ISO-19115 metadata the same mechanism used by
GeoHEIF for summarizing metadata.
add 0d5e5d119d Fix an anomaly in the display of the tree of GeoHEIF boxes.
new 3b34cf323f Merge geoapi-4.0 into geoapi-3.1. The main work are related
to improvement in GeoHEIF support.
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/org/apache/sis/console/CommandRunner.java | 4 +-
.../apache/sis/console/FormattedOutputCommand.java | 2 +-
.../org/apache/sis/console/TranslateCommand.java | 2 +-
.../coverage/grid/CoordinateOperationFinder.java | 44 +-
.../apache/sis/coverage/grid/GridCRSBuilder.java | 128 +++++-
.../apache/sis/coverage/grid/GridGeometryTest.java | 48 ++
.../org/apache/sis/metadata/MetadataStandard.java | 2 +-
.../org/apache/sis/metadata/TitleProperty.java | 2 +-
.../main/org/apache/sis/metadata/TreeNode.java | 90 +++-
.../org/apache/sis/metadata/TreeNodeChildren.java | 44 +-
.../org/apache/sis/metadata/TreeTableView.java | 67 +--
.../apache/sis/metadata/ValueExistencePolicy.java | 104 +++--
.../main/org/apache/sis/metadata/package-info.java | 2 +-
.../org/apache/sis/xml/PooledUnmarshaller.java | 8 +-
.../main/org/apache/sis/xml/TransformedEvent.java | 2 +-
.../main/org/apache/sis/xml/XML.java | 4 +-
.../main/org/apache/sis/xml/bind/gcx/Anchor.java | 9 +-
.../sis/xml/internal/shared/InputFactory.java | 42 +-
.../main/org/apache/sis/xml/package-info.java | 24 +-
.../apache/sis/metadata/TreeNodeChildrenTest.java | 14 +-
.../test/org/apache/sis/metadata/TreeNodeTest.java | 11 +-
.../apache/sis/metadata/TreeTableFormatTest.java | 15 +-
.../org/apache/sis/metadata/TreeTableViewTest.java | 3 +-
.../sis/xml/internal/shared/InputFactoryTest.java | 8 +-
.../main/org/apache/sis/io/wkt/WKTFormat.java | 4 +-
.../sis/referencing/cs/CoordinateSystems.java | 2 +-
.../referencing/datum/DefaultDatumEnsemble.java | 30 +-
.../apache/sis/referencing/datum/package-info.java | 2 +-
.../factory/CommonAuthorityFactory.java | 6 +-
.../referencing/factory/FactoryDataException.java | 2 +-
.../referencing/factory/GeodeticObjectFactory.java | 2 +-
...xception.java => InternalFactoryException.java} | 28 +-
.../internal/ParameterizedTransformBuilder.java | 4 +-
.../internal/shared/CoordinateOperations.java | 4 +-
.../internal/shared/OperationMethodExt.java | 73 +++
.../operation/AbstractCoordinateOperation.java | 8 +-
.../operation/AbstractSingleOperation.java | 4 +-
.../operation/CoordinateOperationContext.java | 2 +-
.../operation/CoordinateOperationFinder.java | 69 ++-
.../operation/CoordinateOperationRegistry.java | 14 +-
.../operation/DefaultConcatenatedOperation.java | 4 +-
.../DefaultCoordinateOperationFactory.java | 19 +-
.../sis/referencing/operation/DefaultFormula.java | 9 +-
.../operation/DefaultOperationMethod.java | 4 +-
.../referencing/operation/gridded/LoadedGrid.java | 2 +-
.../operation/projection/ZonedGridSystem.java | 3 +-
.../provider/FranceGeocentricInterpolation.java | 3 +-
.../GeocentricAffineBetweenGeographic.java | 3 +-
.../operation/provider/GeocentricToGeographic.java | 3 +-
.../operation/provider/Geographic3Dto2D.java | 3 +-
.../operation/provider/Spherical2Dto3D.java | 3 +-
.../operation/provider/VerticalOffset.java | 3 +-
.../transform/DefaultMathTransformFactory.java | 3 +-
.../transform/EllipsoidToRadiusTransform.java | 3 +-
.../operation/transform/MathTransformProvider.java | 31 +-
.../test/org/apache/sis/io/wkt/WKTFormatTest.java | 21 +-
.../operation/DefaultTransformationTest.java | 3 +-
.../main/org/apache/sis/storage/landsat/Band.java | 4 +-
.../org/apache/sis/storage/landsat/BandGroup.java | 2 +-
.../apache/sis/storage/landsat/LandsatStore.java | 2 +-
.../apache/sis/storage/landsat/MetadataReader.java | 2 +-
.../storage/landsat/LandsatStoreProviderTest.java | 2 +-
.../apache/sis/storage/geotiff/Compression.java | 2 +-
.../apache/sis/storage/geotiff/FormatModifier.java | 2 +-
.../apache/sis/storage/geotiff/GeoTiffStore.java | 4 +-
.../apache/sis/storage/geotiff/NativeMetadata.java | 106 ++++-
.../org/apache/sis/storage/geotiff/Writer.java | 2 +-
.../geotiff/reader/GridGeometryBuilder.java | 2 +-
.../geotiff/reader/ImageMetadataBuilder.java | 2 +-
.../sis/storage/geotiff/reader/Localization.java | 3 +-
.../sis/storage/geotiff/reader/XMLMetadata.java | 5 +-
.../sis/storage/geotiff/writer/GeoEncoder.java | 2 +-
.../storage/geotiff/reader/XMLMetadataTest.java | 2 +-
.../apache/sis/storage/netcdf/MetadataReader.java | 2 +-
.../org/apache/sis/storage/netcdf/NetcdfStore.java | 2 +-
.../sis/storage/netcdf/NetcdfStoreProvider.java | 2 +-
.../apache/sis/storage/netcdf/base/Decoder.java | 2 +-
.../sis/storage/netcdf/base/RasterResource.java | 2 +-
.../sis/storage/netcdf/classic/ChannelDecoder.java | 2 +-
.../sis/storage/netcdf/ucar/DecoderWrapper.java | 2 +-
.../main/org/apache/sis/storage/sql/SQLStore.java | 4 +-
.../apache/sis/storage/sql/feature/Database.java | 2 +-
.../sis/storage/sql/feature/SchemaModifier.java | 4 +-
.../sis/storage/sql/postgis/PostgresTest.java | 2 +-
.../main/org/apache/sis/storage/gpx/Store.java | 2 +-
.../main/org/apache/sis/storage/gpx/Types.java | 2 +-
.../sis/storage/xml/stream/StaxDataStore.java | 41 +-
.../org/apache/sis/storage/gpx/ReaderTest.java | 2 +-
.../org/apache/sis/storage/gpx/UpdaterTest.java | 2 +-
.../org/apache/sis/storage/gpx/WriterTest.java | 2 +-
.../org.apache.sis.storage/main/module-info.java | 13 +
.../apache/sis/io/stream/InternalOptionKey.java | 2 +-
.../org/apache/sis/storage/AbstractFeatureSet.java | 2 +-
.../sis/storage/AbstractGridCoverageResource.java | 2 +-
.../org/apache/sis/storage/AbstractResource.java | 2 +-
.../org/apache/sis/storage/CoverageSubset.java | 2 +-
.../main/org/apache/sis/storage/DataOptionKey.java | 83 +---
.../main/org/apache/sis/storage/DataStore.java | 3 +-
.../org/apache/sis/storage/DataStoreProvider.java | 13 +
.../org/apache/sis/storage/DataStoreRegistry.java | 2 +-
.../main/org/apache/sis/storage/FeatureSubset.java | 2 +-
.../sis/storage/InternalDataStoreException.java | 9 +-
.../main/org/apache/sis/storage/OptionKey.java | 297 ++++++++++++
.../org/apache/sis/storage/StorageConnector.java | 19 +-
.../storage/aggregate/AggregatedFeatureSet.java | 2 +-
.../sis/storage/aggregate/AggregatedResource.java | 2 +-
.../aggregate/BandAggregateGridResource.java | 2 +-
.../aggregate/ConcatenatedGridResource.java | 2 +-
.../sis/storage/aggregate/GroupAggregate.java | 2 +-
.../main/org/apache/sis/storage/base/CodeType.java | 12 +-
.../sis/storage/base/DocumentedStoreProvider.java | 2 +-
.../org/apache/sis/storage/base/PRJDataStore.java | 2 +-
.../org/apache/sis/storage/base/URIDataStore.java | 12 +-
.../sis/storage/base/URIDataStoreProvider.java | 14 +-
.../org/apache/sis/storage/base/package-info.java | 2 +-
.../main/org/apache/sis/storage/csv/Store.java | 9 +-
.../org/apache/sis/storage/csv/StoreProvider.java | 6 +-
.../org/apache/sis/storage/csv/package-info.java | 2 +-
.../apache/sis/storage/esri/AsciiGridStore.java | 6 +-
.../org/apache/sis/storage/esri/RasterStore.java | 2 +-
.../main/org/apache/sis/storage/folder/Store.java | 7 +-
.../apache/sis/storage/folder/StoreProvider.java | 4 +-
.../apache/sis/storage/folder/WritableStore.java | 2 +-
.../apache/sis/storage/image/WorldFileStore.java | 4 +-
.../apache/sis/storage/image/WritableStore.java | 2 +-
.../storage/{base => metadata}/LegalSymbols.java | 3 +-
.../{base => metadata}/MetadataBuilder.java | 3 +-
.../{base => metadata}/MetadataFetcher.java | 8 +-
.../{base => metadata}/ResourceLineage.java | 2 +-
.../apache/sis/storage/metadata}/package-info.java | 6 +-
.../sis/storage/modifier/CoverageModifier.java | 10 +-
.../org/apache/sis/storage/tiling/TileMatrix.java | 2 +-
.../apache/sis/storage/tiling/TileMatrixSet.java | 2 +-
.../main/org/apache/sis/storage/wkt/Store.java | 4 +-
.../main/org/apache/sis/storage/xml/Store.java | 4 +-
.../org/apache/sis/storage/DataOptionKeyTest.java | 46 --
.../org/apache/sis/storage}/OptionKeyTest.java | 23 +-
.../apache/sis/storage/StorageConnectorTest.java | 1 -
.../apache/sis/storage/csv/StoreProviderTest.java | 2 +-
.../test/org/apache/sis/storage/csv/StoreTest.java | 5 +-
.../apache/sis/storage/esri/WritableStoreTest.java | 2 +-
.../sis/storage/image/WorldFileStoreTest.java | 2 +-
.../{base => metadata}/MetadataBuilderTest.java | 2 +-
.../main/org/apache/sis/io/CompoundFormat.java | 77 ++--
.../main/org/apache/sis/io/LineAppender.java | 6 +-
.../main/org/apache/sis/math/StatisticsFormat.java | 14 +-
.../main/org/apache/sis/setup/GeometryLibrary.java | 2 +-
.../main/org/apache/sis/setup/OptionKey.java | 46 +-
.../main/org/apache/sis/setup/package-info.java | 5 +-
.../sis/util/AbstractInternationalString.java | 22 +-
.../main/org/apache/sis/util/Exceptions.java | 6 +-
.../org/apache/sis/util/collection/TreeTable.java | 18 +-
.../sis/util/collection/TreeTableFormat.java | 67 +--
.../apache/sis/util/internal/shared/Constants.java | 2 +-
.../sis/util/internal/shared/PropertyFormat.java | 74 +--
.../internal/shared/TreeFormatCustomization.java | 51 ---
.../sis/util/internal/shared/TreeTableForGUI.java | 42 ++
.../org/apache/sis/util/resources/Vocabulary.java | 10 +
.../sis/util/resources/Vocabulary.properties | 2 +
.../sis/util/resources/Vocabulary_fr.properties | 2 +
.../org/apache/sis/geometries/scene/SceneNode.java | 76 +++
.../main/org/apache/sis/geometries/scene/Skin.java | 1 +
.../sis/geometries/scene/physics/Collider.java | 83 ++++
.../geometries/scene/physics/ColliderGeometry.java | 65 +++
.../geometries/scene/physics/CollisionFilter.java | 85 ++++
.../apache/sis/geometries/scene/physics/Joint.java | 360 +++++++++++++++
.../sis/geometries/scene/physics/Motion.java | 180 ++++++++
.../geometries/scene/physics/PhysicalMaterial.java | 130 ++++++
.../sis/geometries/scene/physics/Trigger.java | 87 ++++
.../storage/coveragejson/CoverageJsonStore.java | 2 +-
.../sis/storage/geoheif/CoverageBuilder.java | 9 +-
.../apache/sis/storage/geoheif/GeoHeifStore.java | 5 +-
.../sis/storage/geoheif/UncompressedImage.java | 2 +-
.../main/org/apache/sis/storage/isobmff/Box.java | 4 +-
.../apache/sis/storage/isobmff/BoxRegistry.java | 9 +
.../apache/sis/storage/isobmff/ContainerBox.java | 15 +-
.../org/apache/sis/storage/isobmff/Extension.java | 20 +-
.../org/apache/sis/storage/isobmff/FullBox.java | 41 +-
.../org/apache/sis/storage/isobmff/Incomplete.java | 17 +-
.../sis/storage/isobmff/MainBoxRegistry.java | 2 +-
.../apache/sis/storage/isobmff/NodeSummary.java | 59 +++
.../org/apache/sis/storage/isobmff/Reader.java | 19 +-
.../main/org/apache/sis/storage/isobmff/Root.java | 2 +-
.../org/apache/sis/storage/isobmff/TreeNode.java | 507 +++++++++++++++------
.../storage/isobmff/base/ColourInformation.java | 2 +-
.../sis/storage/isobmff/base/CombinaisonType.java | 2 +-
.../apache/sis/storage/isobmff/base/Copyright.java | 3 +-
.../sis/storage/isobmff/base/EntityToGroup.java | 2 +
.../storage/isobmff/base/FDItemInfoExtension.java | 4 +-
.../apache/sis/storage/isobmff/base/FileType.java | 2 +-
.../apache/sis/storage/isobmff/base/GroupList.java | 2 +-
.../sis/storage/isobmff/base/HandlerReference.java | 2 +-
.../storage/isobmff/base/IdentifiedMediaData.java | 2 +-
.../apache/sis/storage/isobmff/base/ItemInfo.java | 17 +-
.../sis/storage/isobmff/base/ItemInfoEntry.java | 9 +-
.../sis/storage/isobmff/base/ItemLocation.java | 2 +-
.../sis/storage/isobmff/base/ItemProperties.java | 40 +-
.../isobmff/base/ItemPropertyAssociation.java | 41 +-
.../isobmff/base/ItemPropertyContainer.java | 2 +-
.../sis/storage/isobmff/base/ItemReference.java | 5 +-
.../org/apache/sis/storage/isobmff/base/Meta.java | 5 +-
.../org/apache/sis/storage/isobmff/base/Movie.java | 2 +-
.../sis/storage/isobmff/base/MovieHeader.java | 5 +-
.../sis/storage/isobmff/base/OriginalFileType.java | 2 +-
.../sis/storage/isobmff/base/PrimaryItem.java | 2 +-
.../isobmff/base/ProgressiveDownloadInfo.java | 5 +-
.../isobmff/base/SingleItemTypeReference.java | 2 +-
.../org/apache/sis/storage/isobmff/base/Track.java | 2 +-
.../sis/storage/isobmff/base/TrackHeader.java | 27 +-
.../apache/sis/storage/isobmff/base/UserData.java | 2 +-
.../storage/isobmff/{gimi => geo}/ModelCRS.java | 9 +-
.../isobmff/{gimi => geo}/ModelTiePoint.java | 29 +-
.../isobmff/{gimi => geo}/ModelTransformation.java | 6 +-
.../isobmff/geo/TiledImageConfiguration.java | 164 +++++++
.../isobmff/{gimi => geo}/UnknownProperty.java | 4 +-
.../isobmff/{gimi => geo}/package-info.java | 2 +-
.../isobmff/gimi/TiledImageConfiguration.java | 56 ---
.../sis/storage/isobmff/image/CreationTime.java | 1 +
.../storage/isobmff/image/ModificationTime.java | 1 +
.../sis/storage/isobmff/image/UserDescription.java | 3 +-
.../sis/storage/isobmff/mpeg/ChromaLocation.java | 5 +-
.../apache/sis/storage/isobmff/mpeg/Component.java | 1 +
.../isobmff/mpeg/ComponentReferenceLevel.java | 5 +-
.../isobmff/mpeg/DepthMappingInformation.java | 5 +-
.../storage/isobmff/mpeg/DisparityInformation.java | 5 +-
.../sis/storage/isobmff/mpeg/FieldInterlace.java | 5 +-
.../storage/isobmff/mpeg/FieldInterlaceType.java | 5 +-
.../isobmff/mpeg/FramePackingInformation.java | 5 +-
.../mpeg/PolarizationPatternDefinition.java | 5 +-
.../storage/isobmff/mpeg/SensorBadPixelsMap.java | 5 +-
.../mpeg/SensorNonUniformityCorrection.java | 5 +-
.../sis/storage/isobmff/mpeg/TAIClockInfo.java | 6 +-
.../sis/storage/isobmff/mpeg/TAITimeStamp.java | 5 +-
.../isobmff/mpeg/UncompressedFrameConfig.java | 2 +-
.../storage/isobmff/video/ContentDescribes.java | 5 +-
.../isobmff/{gimi => geo}/ExtensionTest.java | 4 +-
.../org/apache/sis/storage/geopackage/Content.java | 2 +-
.../sis/storage/geopackage/GpkgStoreProvider.java | 2 +-
.../apache/sis/storage/geopackage/Initializer.java | 2 +-
.../sis/storage/geopackage/GpkgStoreTest.java | 2 +-
.../conformance/CoreConformanceTest.java | 2 +-
.../main/org/apache/sis/storage/gsf/GSFStore.java | 2 +-
.../sis/storage/shapefile/ShapefileProvider.java | 13 +-
.../sis/storage/shapefile/ShapefileStore.java | 39 +-
.../apache/sis/storage/shapefile/dbf/DBFField.java | 2 +-
.../sis/storage/shapefile/shp/ShapeRecord.java | 1 +
.../sis/storage/shapefile/ShapefileStoreTest.java | 32 ++
.../sis/storage/shapefile/dbf/DBFIOTest.java | 2 +-
.../apache/sis/storage/shapefile/dbf/Snippets.java | 2 +-
.../storage/shapefile/{multipoint.cpg => noid.cpg} | 0
.../test/org/apache/sis/storage/shapefile/noid.dbf | Bin 0 -> 147 bytes
.../storage/shapefile/{multipoint.prj => noid.prj} | 0
.../test/org/apache/sis/storage/shapefile/noid.shp | Bin 0 -> 128 bytes
.../test/org/apache/sis/storage/shapefile/noid.shx | Bin 0 -> 108 bytes
.../sis/storage/shapefile/shp/ShapeIOTest.java | 2 +-
.../apache/sis/storage/shapefile/shp/Snippets.java | 2 +-
.../apache/sis/gui/coverage/BandRangeTable.java | 6 +-
.../sis/gui/coverage/ImagePropertyExplorer.java | 12 +-
.../org/apache/sis/gui/dataset/FeatureTable.java | 19 +-
.../sis/gui/internal/IdentityValueFactory.java | 4 +-
.../sis/gui/internal/PropertyValueFormats.java | 4 +-
.../sis/gui/internal/PropertyValueFormatter.java | 2 +-
.../org/apache/sis/gui/metadata/MetadataTree.java | 157 +++++--
.../sis/gui/metadata/StandardMetadataTree.java | 10 +-
.../org/apache/sis/gui/metadata/package-info.java | 2 +-
.../org/apache/sis/storage/gdal/GDALStore.java | 4 +-
.../apache/sis/storage/gdal/GDALStoreProvider.java | 2 +-
.../org/apache/sis/storage/gdal/TiledResource.java | 2 +-
268 files changed, 3666 insertions(+), 1380 deletions(-)
copy
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/factory/{FactoryDataException.java
=> InternalFactoryException.java} (68%)
create mode 100644
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/shared/OperationMethodExt.java
create mode 100644
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/OptionKey.java
rename endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/{base
=> metadata}/LegalSymbols.java (99%)
rename endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/{base
=> metadata}/MetadataBuilder.java (99%)
rename endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/{base
=> metadata}/MetadataFetcher.java (98%)
rename endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/{base
=> metadata}/ResourceLineage.java (99%)
copy {optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal =>
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/metadata}/package-info.java
(89%)
delete mode 100644
endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/DataOptionKeyTest.java
rename endorsed/src/{org.apache.sis.util/test/org/apache/sis/setup =>
org.apache.sis.storage/test/org/apache/sis/storage}/OptionKeyTest.java (79%)
rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/{base
=> metadata}/MetadataBuilderTest.java (99%)
delete mode 100644
endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/shared/TreeFormatCustomization.java
create mode 100644
endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/shared/TreeTableForGUI.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/scene/physics/Collider.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/scene/physics/ColliderGeometry.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/scene/physics/CollisionFilter.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/scene/physics/Joint.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/scene/physics/Motion.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/scene/physics/PhysicalMaterial.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/scene/physics/Trigger.java
copy
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/UseLegacyMetadata.java
=>
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/Incomplete.java
(69%)
create mode 100644
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/NodeSummary.java
rename
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/{gimi
=> geo}/ModelCRS.java (94%)
rename
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/{gimi
=> geo}/ModelTiePoint.java (83%)
rename
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/{gimi
=> geo}/ModelTransformation.java (95%)
create mode 100644
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/geo/TiledImageConfiguration.java
rename
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/{gimi
=> geo}/UnknownProperty.java (95%)
rename
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/{gimi
=> geo}/package-info.java (96%)
delete mode 100644
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/gimi/TiledImageConfiguration.java
rename
incubator/src/org.apache.sis.storage.geoheif/test/org/apache/sis/storage/isobmff/{gimi
=> geo}/ExtensionTest.java (93%)
copy
incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/{multipoint.cpg
=> noid.cpg} (100%)
create mode 100644
incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/noid.dbf
copy
incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/{multipoint.prj
=> noid.prj} (100%)
create mode 100644
incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/noid.shp
create mode 100644
incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/noid.shx