This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git
from cb32b1b2f0 Merge branch 'geoapi-4.0' into geoapi-3.1. Contains the
introduction of a "geometries" experimental module - this is not committed API.
add 4552d77166 Fix a code of `TransformSeparator` where the accurracy of
matrix elements could be lost.
add b705f8c455 Refactor matrix classes between sis referencing Matrix and
the new geometry module matrix classes
add ad6153efb4 Minor editions to new matrix methods:
add f373d1fcd8 Fix documentation relative to EPSG in the `README` files
and in Javadoc of installation script providers. Some sentences where from the
days when the EPSG optional modules were on the SVN source code repository.
add 531f0165a6 Write catalog name in a way more compliant with what the
database driver expects. Omit the catalog name and/or schema name when they are
the current catalog/schema.
add 559ad8b78c Replace the MS-Access SQL dialect by ANSI SQL in EPSG
factory. For example, use "Datum" instead of [Datum] in hard-coded queries
(before this commit, [Datum] was replaced by "Datum" at runtime).
add 6e7b9ad37e Add enumeration values for new tables and new types
introduced in EPSG 10. Update the documentation about the new tables.
add 4f5de477ca Hide default geometry implementations in a privy package,
add geometry factory class as replacement
add 540ea55fa4 fix(Referencing): prevent NPE on complex crs conversion
analysis
add 4f46412557 `MissingFactoryResourceException` needs to be propagated
when a NADCON file is not found. NTv2 was okay, but nevertheless apply the same
pattern to other grid formats for safety.
add f4aee41bc4 `DefaultDatumEnsemble` implements `Datum` with a
documentation saying that this is non-standard. Note that the EPSG database
does something similar by storing ensembles in the datum table. The
`PseudoDatum` class is replaced by `DatumOrEnsemble` with static methods.
add e75a1a0b49 Add geometry classes and reference from OGC Features and
Geometries JSON draft
add 4ac0d9f4bb Tuple interface do not inherit DirecPosition anymore
add e0ad3091f1 Add CRS declaration in shapefile geometry user data
add 16c01f5cdf Add a mechanism for letting `MetadataStandard` know that
the `Datum` interface implemented by `DefaultDatumEnsemble` should be ignored.
add b1954e2e7f Add `getCharacteristicValue(…)` for making possible to ask
for a characteristic without forcing the creation of a `Property` instance in
the common case where the characteristic does not exist.
add 5fb125cf40 If `Feature` property contains a geometry without CRS,
fallback on the CRS defined in the `FeatureType`.
add 843e15d6d6 Fix the error message when a datum shift grid file has not
been found. Opportunistic minor code formatting.
add 75624a737d Fix the case of GeoTIFF files not read correctly when the
image is untiled but the tile is unnecessary large (larger than the actual
image).
add 252ab98b78 Adjust the default sample dimensions created by the GeoTIFF
reader. If a "no data" category is added, then a "data" category should also be
added.
add 788778542c Documentation fixes.
new 88c4efc2c7 Merge branch 'geoapi-4.0' into geoapi-3.1. Contains work in
preparation to upgrade of the EPSG database and improvement in the handling of
CRS of geometries of features.
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:
.../org/apache/sis/coverage/SampleDimension.java | 10 +-
.../org/apache/sis/coverage/grid/GridCoverage.java | 2 +-
.../org/apache/sis/feature/AbstractFeature.java | 55 +-
.../main/org/apache/sis/feature/DenseFeature.java | 35 +-
.../org/apache/sis/feature/EnvelopeOperation.java | 2 +-
.../main/org/apache/sis/feature/Features.java | 14 +-
.../main/org/apache/sis/feature/SparseFeature.java | 35 +-
.../sis/feature/privy/AttributeConvention.java | 57 +-
.../apache/sis/filter/BinaryGeometryFilter.java | 34 +-
.../org/apache/sis/filter/BinarySpatialFilter.java | 5 +-
.../main/org/apache/sis/filter/DistanceFilter.java | 5 +-
.../apache/sis/filter/InvalidXPathException.java | 2 +-
.../sis/filter/internal/GeometryConverter.java | 50 +-
.../sis/filter/internal/GeometryFromFeature.java | 108 +++
.../main/org/apache/sis/filter/internal/Node.java | 38 +-
.../apache/sis/filter/sqlmm/FunctionWithSRID.java | 4 +-
.../apache/sis/filter/sqlmm/GeometryParser.java | 3 +-
.../org/apache/sis/filter/sqlmm/ST_Transform.java | 6 +-
.../apache/sis/geometry/wrapper/Geometries.java | 74 +-
.../sis/geometry/wrapper/GeometryWithCRS.java | 92 ---
.../sis/geometry/wrapper/GeometryWrapper.java | 316 ++++----
.../apache/sis/geometry/wrapper/esri/Wrapper.java | 3 +-
.../apache/sis/geometry/wrapper/j2d/Factory.java | 2 +-
.../sis/geometry/wrapper/j2d/PointWrapper.java | 13 +-
.../apache/sis/geometry/wrapper/j2d/Wrapper.java | 8 +-
.../apache/sis/geometry/wrapper/jts/Factory.java | 28 +-
.../org/apache/sis/geometry/wrapper/jts/JTS.java | 45 +-
.../apache/sis/geometry/wrapper/jts/Wrapper.java | 79 +-
.../main/org/apache/sis/image/PixelIterator.java | 6 +-
.../apache/sis/image/privy/ColorModelFactory.java | 3 +
.../apache/sis/image/privy/ColorScaleBuilder.java | 17 +-
.../feature/builder/AttributeTypeBuilderTest.java | 2 +-
.../sis/feature/privy/AttributeConventionTest.java | 9 +-
.../apache/sis/geometry/wrapper/jts/JTSTest.java | 6 +-
.../org/apache/sis/metadata/MetadataStandard.java | 67 +-
.../org/apache/sis/metadata/PropertyAccessor.java | 4 +-
.../sis/metadata/StandardImplementation.java | 3 +-
.../main/org/apache/sis/metadata/TreeNode.java | 2 +-
.../org/apache/sis/metadata/TreeNodeChildren.java | 2 +-
.../apache/sis/metadata/internal/ExcludedSet.java | 6 +-
.../privy/SecondaryTrait.java} | 24 +-
.../apache/sis/metadata/sql/MetadataSource.java | 6 +-
.../org/apache/sis/metadata/sql/privy/Dialect.java | 20 +-
.../apache/sis/metadata/sql/privy/Reflection.java | 2 -
.../apache/sis/metadata/sql/privy/SQLBuilder.java | 59 +-
.../sis/metadata/sql/privy/SQLUtilities.java | 9 +-
.../sis/metadata/sql/privy/ScriptRunner.java | 15 +-
.../apache/sis/metadata/sql/privy/Supports.java | 12 +-
.../org/apache/sis/metadata/sql/privy/Syntax.java | 76 +-
.../org/apache/sis/portrayal/CanvasContext.java | 8 +-
.../org/apache/sis/geometry/CoordinateFormat.java | 4 +-
.../main/org/apache/sis/io/wkt/VerticalInfo.java | 4 +-
.../main/org/apache/sis/referencing/CRS.java | 7 +-
.../main/org/apache/sis/referencing/CommonCRS.java | 6 +-
.../apache/sis/referencing/GeodeticCalculator.java | 9 +-
.../sis/referencing/MultiRegisterOperations.java | 4 +-
.../sis/referencing/crs/AbstractSingleCRS.java | 37 +-
.../sis/referencing/crs/DefaultGeographicCRS.java | 6 +-
.../sis/referencing/crs/DefaultTemporalCRS.java | 4 +-
.../sis/referencing/crs/ExplicitParameters.java | 4 +-
.../sis/referencing/datum/DatumOrEnsemble.java | 456 +++++++++++
.../referencing/datum/DefaultDatumEnsemble.java | 674 +++++++++++++++-
.../referencing/datum/DefaultPrimeMeridian.java | 2 +-
.../apache/sis/referencing/datum/PseudoDatum.java | 885 ---------------------
.../referencing/factory/GeodeticObjectFactory.java | 2 +-
.../referencing/factory/sql/EPSGCodeFinder.java | 10 +-
.../referencing/factory/sql/EPSGDataAccess.java | 176 ++--
.../sis/referencing/factory/sql/EPSGFactory.java | 24 +-
.../sis/referencing/factory/sql/EPSGInstaller.java | 34 +-
.../sis/referencing/factory/sql/EPSG_Prepare.sql | 18 +-
.../sis/referencing/factory/sql/EPSG_README.md | 15 +-
.../factory/sql/InstallationScriptProvider.java | 102 ++-
.../sis/referencing/factory/sql/SQLTranslator.java | 385 +++++----
.../sis/referencing/factory/sql/TableInfo.java | 69 +-
.../sis/referencing/factory/sql/package-info.java | 4 +-
.../internal/ParameterizedTransformBuilder.java | 6 +-
.../apache/sis/referencing/internal/Resources.java | 2 +-
.../sis/referencing/internal/Resources.properties | 2 +-
.../referencing/internal/Resources_fr.properties | 2 +-
.../referencing/internal/SignReversalComment.java | 4 +-
.../operation/CoordinateOperationFinder.java | 31 +-
.../operation/CoordinateOperationRegistry.java | 6 +-
.../operation/DefaultConcatenatedOperation.java | 4 +-
.../referencing/operation/DefaultConversion.java | 3 +-
.../DefaultCoordinateOperationFactory.java | 4 +-
.../referencing/operation/SubOperationInfo.java | 1 +
.../referencing/operation/gridded/GridFile.java | 8 +-
.../sis/referencing/operation/matrix/Matrix1.java | 13 +
.../sis/referencing/operation/matrix/Matrix2.java | 37 +
.../sis/referencing/operation/matrix/Matrix3.java | 18 +
.../sis/referencing/operation/matrix/Matrix4.java | 20 +
.../referencing/operation/matrix/MatrixSIS.java | 8 +-
.../operation/provider/AbstractProvider.java | 8 +-
.../provider/FranceGeocentricInterpolation.java | 2 +
.../sis/referencing/operation/provider/NADCON.java | 2 +
.../sis/referencing/operation/provider/NTv2.java | 2 +
.../operation/transform/AbstractMathTransform.java | 2 +-
.../transform/DefaultMathTransformFactory.java | 6 +-
.../operation/transform/TransformSeparator.java | 10 +-
.../sis/referencing/privy/AffineTransform2D.java | 10 +-
.../sis/referencing/privy/DefinitionVerifier.java | 38 +-
.../privy/EllipsoidalHeightCombiner.java | 4 +-
.../referencing/privy/ReferencingUtilities.java | 90 ---
.../apache/sis/referencing/privy/WKTUtilities.java | 6 +-
.../sis/io/wkt/GeodeticObjectParserTest.java | 2 +-
.../sis/referencing/GeodesicsOnEllipsoidTest.java | 4 +-
.../referencing/factory/sql/EPSGInstallerTest.java | 12 +-
.../sis/referencing/factory/sql/TableInfoTest.java | 7 +-
.../transform/InterpolatedTransformTest.java | 2 +-
.../main/org/apache/sis/storage/landsat/Band.java | 13 +-
.../sis/storage/geotiff/CompressedSubset.java | 23 +-
.../org/apache/sis/storage/geotiff/DataCube.java | 19 +-
.../org/apache/sis/storage/geotiff/DataSubset.java | 26 +-
.../sis/storage/geotiff/ImageFileDirectory.java | 110 ++-
.../apache/sis/storage/geotiff/inflater/LZW.java | 3 +-
.../sis/storage/geotiff/reader/CRSBuilder.java | 6 +-
.../sis/storage/geotiff/writer/GeoEncoder.java | 6 +-
.../sis/storage/netcdf/base/FeatureSetTest.java | 6 +-
.../apache/sis/storage/sql/feature/Analyzer.java | 5 +-
.../apache/sis/storage/sql/feature/Database.java | 6 +-
.../sis/storage/sql/feature/FeatureAdapter.java | 4 +-
.../sis/storage/sql/feature/FeatureIterator.java | 4 +-
.../sis/storage/sql/feature/FeatureStream.java | 34 +-
.../sis/storage/sql/feature/InfoStatements.java | 17 +-
.../sis/storage/sql/postgis/ExtentEstimator.java | 6 +-
.../apache/sis/storage/sql/postgis/Postgres.java | 2 +-
.../storage/sql/feature/GeometryGetterTest.java | 8 +-
.../apache/sis/storage/base/TiledGridCoverage.java | 55 +-
.../apache/sis/storage/base/TiledGridResource.java | 25 +-
.../main/org/apache/sis/storage/csv/Store.java | 4 +-
.../sis/storage/modifier/CoverageModifier.java | 103 ++-
.../main/org/apache/sis/system/DataDirectory.java | 2 +-
.../sis/util/privy/UnmodifiableArrayList.java | 2 +-
.../org/apache/sis/util/CharSequencesTest.java | 63 +-
.../org.apache.sis.geometries.processor.Processor | 28 +
.../org/apache/sis/geometries/AttributesType.java | 6 +-
.../main/org/apache/sis/geometries/BBox.java | 19 +-
.../geometries/{Empty.java => CompoundCurve.java} | 16 +-
.../main/org/apache/sis/geometries/Geometries.java | 21 +-
.../org/apache/sis/geometries/GeometryFactory.java | 105 +++
.../main/org/apache/sis/geometries/LineString.java | 10 +-
.../main/org/apache/sis/geometries/LinearRing.java | 1 +
.../main/org/apache/sis/geometries/MultiCurve.java | 1 +
.../org/apache/sis/geometries/MultiLineString.java | 1 +
.../main/org/apache/sis/geometries/MultiPoint.java | 1 +
.../org/apache/sis/geometries/MultiPolygon.java | 2 +
...DefaultLineString.java => MultiPolyhedron.java} | 21 +-
.../org/apache/sis/geometries/MultiSurface.java | 1 +
.../main/org/apache/sis/geometries/OBBox.java | 3 +-
.../main/org/apache/sis/geometries/Point.java | 3 +-
.../org/apache/sis/geometries/PointSequence.java | 32 +-
.../main/org/apache/sis/geometries/Polygon.java | 2 +
.../main/org/apache/sis/geometries/Polyhedron.java | 63 ++
.../org/apache/sis/geometries/PreparedTIN.java | 11 +-
.../sis/geometries/{LinearRing.java => Prism.java} | 38 +-
.../main/org/apache/sis/geometries/Sphere.java | 3 +-
.../main/org/apache/sis/geometries/TIN.java | 1 +
.../main/org/apache/sis/geometries/Triangle.java | 22 +-
.../{EllipticArc.java => CircularString.java} | 15 +-
.../sis/geometries/math/AbstractTupleArray.java | 37 -
.../org/apache/sis/geometries/math/Matrix.java | 5 +-
.../org/apache/sis/geometries/math/Matrix2D.java | 50 +-
.../org/apache/sis/geometries/math/Matrix3D.java | 42 +-
.../org/apache/sis/geometries/math/Matrix4D.java | 40 +-
.../org/apache/sis/geometries/math/MatrixND.java | 44 -
.../main/org/apache/sis/geometries/math/Tuple.java | 46 +-
.../org/apache/sis/geometries/math/TupleArray.java | 2 +-
.../apache/sis/geometries/math/TupleArrays.java | 95 ++-
.../sis/geometries/math/TupleUnmodifiable.java | 15 -
.../org/apache/sis/geometries/math/Vectors.java | 111 ++-
.../sis/geometries/{ => mesh}/MeshPrimitive.java | 41 +-
.../{ => mesh}/MeshPrimitiveComparator.java | 9 +-
.../{ => mesh}/MeshPrimitiveIndexes.java | 2 +-
.../{ => mesh}/MeshPrimitiveVisitor.java | 12 +-
.../geometries/{ => mesh}/MultiMeshPrimitive.java | 5 +-
.../geometries/operation/GeometryOperations.java | 4 +-
.../operation/spatialanalysis2d/ISOBand.java | 16 +-
.../operation/spatialanalysis2d/ISOLine.java | 10 +-
.../operation/spatialanalysis2d/IsoInclusion.java | 2 +-
.../org/apache/sis/geometries/package-info.java | 2 +
.../geometries/{ => privy}/AbstractGeometry.java | 10 +-
.../sis/geometries/{ => privy}/ArraySequence.java | 13 +-
.../{ => privy}/DefaultGeometryCollection.java | 4 +-
.../geometries/{ => privy}/DefaultLineString.java | 5 +-
.../geometries/{ => privy}/DefaultLinearRing.java | 5 +-
.../DefaultMultiCurve.java} | 8 +-
.../{ => privy}/DefaultMultiLineString.java | 7 +-
.../geometries/{ => privy}/DefaultMultiPoint.java | 6 +-
.../{ => privy}/DefaultMultiPolygon.java | 5 +-
.../{ => privy}/DefaultMultiSurface.java | 4 +-
.../sis/geometries/{ => privy}/DefaultPoint.java | 5 +-
.../{ => privy}/DefaultPointSequence.java | 5 +-
.../sis/geometries/{ => privy}/DefaultPolygon.java | 6 +-
.../geometries/{ => privy}/DefaultTriangle.java | 5 +-
.../processor/spatialanalysis2d/Intersection.java | 15 +-
.../processor/spatialedition/ComputeAttribute.java | 28 +-
.../geometries/processor/spatialedition/To3D.java | 35 +-
.../processor/spatialedition/ToPrimitive.java | 50 +-
.../processor/spatialedition/Transform.java | 112 ++-
.../simplify/greedyinsert/TINBuilder.java | 10 +-
.../simplify/greedyinsert/WTriangle.java | 6 +-
.../sis/geometries/triangulate/EarClipping.java | 2 +-
.../geometries/triangulate/delaunay/Delaunay.java | 4 +-
.../triangulate/delaunay/OrientedEdge.java | 6 +-
.../triangulate/delaunay/OrientedTriangle.java | 10 +-
.../org/apache/sis/geometries/GeometriesTest.java | 170 ----
.../org/apache/sis/geometries/PreparedTINTest.java | 1 +
.../org/apache/sis/geometries/PrimitiveTest.java | 64 --
.../org/apache/sis/geometries/TriangleTest.java | 6 +-
.../sis/geometries/math/AbstractTupleTest.java | 38 -
.../apache/sis/geometries/math/VectorsTest.java | 8 +-
.../{ => mesh}/PrimitiveIndexesTest.java | 4 +-
.../PrimitiveTest.java} | 67 +-
.../{ => mesh}/PrimitiveVisitorTest.java | 9 +-
.../operation/spatialanalysis2d/IsoBandTest.java | 2 +-
.../geometries/{ => privy}/ArraySequenceTest.java | 4 +-
.../processor/spatialanalysis2d/DistanceTest.java | 14 +-
.../spatialanalysis2d/IntersectionTest.java | 2 +-
.../processor/spatialedition/To3DTest.java | 2 +-
.../processor/spatialedition/ToPrimitiveTest.java | 48 +-
.../processor/spatialedition/TransformTest.java | 4 +-
.../triangulate/delaunay/DelaunayTest.java | 4 +-
.../triangulate/delaunay/OrientedEdgeTest.java | 4 +-
.../sis/storage/geopackage/GpkgStoreTest.java | 2 +-
.../sis/storage/shapefile/ShapefileStore.java | 21 +-
.../sis/storage/shapefile/ShapefileStoreTest.java | 4 +
netbeans-project/nbproject/project.xml | 1 +
.../main/org/apache/sis/gui/map/StatusBar.java | 55 +-
.../org/apache/sis/gui/map/ValuesFormatter.java | 25 +-
.../org/apache/sis/gui/map/ValuesFromCoverage.java | 9 +-
.../sis/referencing/factory/sql/epsg/README.md | 25 +-
.../factory/sql/epsg/DataScriptFormatter.java | 30 +-
.../sis/referencing/factory/sql/epsg/README.md | 87 +-
.../factory/sql/epsg/ScriptProviderTest.java | 2 +-
234 files changed, 4137 insertions(+), 3309 deletions(-)
create mode 100644
endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/GeometryFromFeature.java
delete mode 100644
endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/GeometryWithCRS.java
copy
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/{xml/bind/UseLegacyMetadata.java
=> metadata/privy/SecondaryTrait.java} (57%)
create mode 100644
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/datum/DatumOrEnsemble.java
delete mode 100644
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/datum/PseudoDatum.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/META-INF/services/org.apache.sis.geometries.processor.Processor
copy
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{Empty.java
=> CompoundCurve.java} (74%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/GeometryFactory.java
copy
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{DefaultLineString.java
=> MultiPolyhedron.java} (63%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Polyhedron.java
copy
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{LinearRing.java
=> Prism.java} (57%)
copy
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/conics/{EllipticArc.java
=> CircularString.java} (74%)
delete mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/MatrixND.java
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> mesh}/MeshPrimitive.java (96%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> mesh}/MeshPrimitiveComparator.java (97%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> mesh}/MeshPrimitiveIndexes.java (99%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> mesh}/MeshPrimitiveVisitor.java (93%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> mesh}/MultiMeshPrimitive.java (96%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/AbstractGeometry.java (86%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/ArraySequence.java (93%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultGeometryCollection.java (92%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultLineString.java (90%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultLinearRing.java (88%)
rename
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{AbstractMultiCurve.java
=> privy/DefaultMultiCurve.java} (84%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultMultiLineString.java (79%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultMultiPoint.java (89%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultMultiPolygon.java (88%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultMultiSurface.java (93%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultPoint.java (95%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultPointSequence.java (93%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultPolygon.java (92%)
rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{
=> privy}/DefaultTriangle.java (93%)
delete mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/PrimitiveTest.java
rename incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/{
=> mesh}/PrimitiveIndexesTest.java (98%)
copy
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/{GeometriesTest.java
=> mesh/PrimitiveTest.java} (84%)
rename incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/{
=> mesh}/PrimitiveVisitorTest.java (98%)
rename incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/{
=> privy}/ArraySequenceTest.java (97%)