sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject [sis] branch geoapi-3.1 updated (e044c13 -> 794af35)
Date Sat, 28 Jul 2018 15:54:20 GMT
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 e044c13  Merge branch 'geoapi-4.0' into 'geoapi-3.1'.
     add 3fb3b22  Fix an erroneous conversion factor in unit conversions with salinity. https://issues.apache.org/jira/browse/SIS-413
     add a959842  Documentation and addition of ‱ as a legal symbol.
     add 7730aca  Fix formatting of units based on kg with a scale factor: https://issues.apache.org/jira/browse/SIS-382
     add 9b0583f  NetBeans project configuration and documentation about sis-sqlstore module.
     add 72dc2cc  Drop package prefixes (e.g. "CI_" in "CI_Citation") in name of tables created
by MetadataWriter. https://issues.apache.org/jira/browse/SIS-425
     add 4551512  Replace hard-coded citations by entries in the SpatialMetadata database.
https://issues.apache.org/jira/browse/SIS-338
     add e666c78  Javadoc clarifications.
     add f3934dd  Split the Create.sql script in two parts: Citations.sql and Contents.sql.
The former is for constants in Citations class, while the second is for storage modules.
     add a0b0ab9  Rename ModifiableMetadata.apply(State) as ModifiableMetadata.transition(State)
and replace call to freeze() by that transition method.
     add c22c705  Remove the links to http://jira.geotoolkit.org since this server is not
alive anymore.
     add f87e4f0  Move CitationsTest down in the test dependencies because the constants now
depend on SQL storage.
     add 5d6255e  Introduce a new State mode: COMPLETABLE.
     add aa209d9  Implement and test State.COMPLETABLE.
     add c874fbe  Update the link to Proj4 and improve documentation about the NormalizedProjection.transform(…)
expected inputs and outputs.
     add e15aa86  Mollweide : add support for Mollweide operation
     add 71d417d  Review Mollweide projection implementation and test.
     add 188f5f5  Implement Mollweide projection derivative (Jacobian matrix).
     new 794af35  Merge branch 'geoapi-4.0' into geoapi-3.1.

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:
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |   9 +
 .../sis/internal/jaxb/SpecializedIdentifier.java   |   2 +-
 .../sis/internal/jaxb/gco/ObjectReference.java     |   1 -
 .../apache/sis/internal/jaxb/lan/PT_FreeText.java  |   7 +-
 .../apache/sis/internal/jaxb/lan/TextGroup.java    |   1 -
 .../metadata/EllipsoidalHeightCombiner.java        |   4 +-
 .../sis/internal/metadata/MetadataUtilities.java   |  14 +-
 .../apache/sis/internal/metadata}/Resources.java   |  78 ++---
 .../sis/internal/metadata}/Resources.properties    |   9 +-
 .../sis/internal/metadata}/Resources_fr.properties |   9 +-
 .../sis/internal/metadata/ServicesForUtility.java  | 159 ----------
 .../internal/metadata/TransformationAccuracy.java  |   2 +-
 .../sis/internal/metadata/sql/ScriptRunner.java    |  43 ++-
 .../sis/internal/simple/CitationConstant.java      |  58 +++-
 .../org/apache/sis/metadata/MetadataStandard.java  |  68 ++--
 .../apache/sis/metadata/ModifiableMetadata.java    | 341 ++++++++++++---------
 .../org/apache/sis/metadata/PropertyAccessor.java  |   4 +-
 .../java/org/apache/sis/metadata/StateChanger.java |   9 +-
 .../org/apache/sis/metadata/TreeTableView.java     |  57 +++-
 .../iso/DefaultApplicationSchemaInformation.java   |  14 +-
 .../iso/DefaultExtendedElementInformation.java     |  20 +-
 .../apache/sis/metadata/iso/DefaultIdentifier.java |  10 +-
 .../apache/sis/metadata/iso/DefaultMetadata.java   |  25 +-
 .../iso/DefaultMetadataExtensionInformation.java   |   4 +-
 .../sis/metadata/iso/DefaultMetadataScope.java     |   4 +-
 .../org/apache/sis/metadata/iso/ISOMetadata.java   |  20 +-
 .../sis/metadata/iso/ImmutableIdentifier.java      |   4 +-
 .../acquisition/DefaultAcquisitionInformation.java |   2 +-
 .../acquisition/DefaultEnvironmentalRecord.java    |   8 +-
 .../sis/metadata/iso/acquisition/DefaultEvent.java |   8 +-
 .../iso/acquisition/DefaultInstrument.java         |   6 +-
 .../metadata/iso/acquisition/DefaultObjective.java |   2 +-
 .../metadata/iso/acquisition/DefaultOperation.java |  12 +-
 .../sis/metadata/iso/acquisition/DefaultPlan.java  |   6 +-
 .../metadata/iso/acquisition/DefaultPlatform.java  |   4 +-
 .../iso/acquisition/DefaultPlatformPass.java       |   2 +-
 .../iso/acquisition/DefaultRequestedDate.java      |   4 +-
 .../iso/acquisition/DefaultRequirement.java        |   8 +-
 .../sis/metadata/iso/citation/AbstractParty.java   |   2 +-
 .../sis/metadata/iso/citation/Citations.java       | 111 +++----
 .../sis/metadata/iso/citation/DefaultAddress.java  |   8 +-
 .../sis/metadata/iso/citation/DefaultCitation.java |  25 +-
 .../metadata/iso/citation/DefaultCitationDate.java |   4 +-
 .../sis/metadata/iso/citation/DefaultContact.java  |   4 +-
 .../metadata/iso/citation/DefaultIndividual.java   |   2 +-
 .../iso/citation/DefaultOnlineResource.java        |  14 +-
 .../iso/citation/DefaultResponsibility.java        |   2 +-
 .../iso/citation/DefaultResponsibleParty.java      |   6 +-
 .../sis/metadata/iso/citation/DefaultSeries.java   |   6 +-
 .../metadata/iso/citation/DefaultTelephone.java    |   4 +-
 .../iso/constraint/DefaultConstraints.java         |   4 +-
 .../iso/constraint/DefaultReleasability.java       |   2 +-
 .../iso/constraint/DefaultSecurityConstraints.java |   8 +-
 .../sis/metadata/iso/content/DefaultBand.java      |  16 +-
 .../iso/content/DefaultCoverageDescription.java    |  10 +-
 .../DefaultFeatureCatalogueDescription.java        |   8 +-
 .../iso/content/DefaultFeatureTypeInfo.java        |   4 +-
 .../iso/content/DefaultImageDescription.java       |  22 +-
 .../iso/content/DefaultRangeDimension.java         |   4 +-
 .../content/DefaultRangeElementDescription.java    |   4 +-
 .../iso/content/DefaultSampleDimension.java        |  26 +-
 .../metadata/iso/distribution/DefaultDataFile.java |   8 +-
 .../DefaultDigitalTransferOptions.java             |   6 +-
 .../iso/distribution/DefaultDistribution.java      |   2 +-
 .../iso/distribution/DefaultDistributor.java       |   2 +-
 .../metadata/iso/distribution/DefaultFormat.java   |  12 +-
 .../metadata/iso/distribution/DefaultMedium.java   |  10 +-
 .../distribution/DefaultStandardOrderProcess.java  |  14 +-
 .../iso/extent/AbstractGeographicExtent.java       |   2 +-
 .../sis/metadata/iso/extent/DefaultExtent.java     |  15 +-
 .../iso/extent/DefaultGeographicBoundingBox.java   |  40 ++-
 .../iso/extent/DefaultGeographicDescription.java   |   2 +-
 .../iso/extent/DefaultSpatialTemporalExtent.java   |   6 +-
 .../metadata/iso/extent/DefaultTemporalExtent.java |   6 +-
 .../metadata/iso/extent/DefaultVerticalExtent.java |  18 +-
 .../apache/sis/metadata/iso/extent/Extents.java    |   4 +-
 .../iso/identification/AbstractIdentification.java |   8 +-
 .../DefaultAggregateInformation.java               |   2 +-
 .../identification/DefaultAssociatedResource.java  |   8 +-
 .../iso/identification/DefaultBrowseGraphic.java   |   6 +-
 .../iso/identification/DefaultCoupledResource.java |   8 +-
 .../identification/DefaultDataIdentification.java  |   4 +-
 .../iso/identification/DefaultKeywordClass.java    |   6 +-
 .../iso/identification/DefaultKeywords.java        |   6 +-
 .../DefaultOperationChainMetadata.java             |   4 +-
 .../identification/DefaultOperationMetadata.java   |   6 +-
 .../DefaultRepresentativeFraction.java             |   8 +-
 .../iso/identification/DefaultResolution.java      |   2 +-
 .../DefaultServiceIdentification.java              |   6 +-
 .../metadata/iso/identification/DefaultUsage.java  |   8 +-
 .../sis/metadata/iso/lineage/DefaultAlgorithm.java |   4 +-
 .../sis/metadata/iso/lineage/DefaultLineage.java   |   4 +-
 .../iso/lineage/DefaultNominalResolution.java      |   4 +-
 .../metadata/iso/lineage/DefaultProcessStep.java   |  10 +-
 .../iso/lineage/DefaultProcessStepReport.java      |   6 +-
 .../metadata/iso/lineage/DefaultProcessing.java    |   4 +-
 .../sis/metadata/iso/lineage/DefaultSource.java    |  18 +-
 .../maintenance/DefaultMaintenanceInformation.java |  12 +-
 .../sis/metadata/iso/maintenance/DefaultScope.java |   2 +-
 .../iso/maintenance/DefaultScopeDescription.java   |   4 +-
 .../sis/metadata/iso/quality/AbstractElement.java  |  15 +-
 .../iso/quality/DefaultConformanceResult.java      |   6 +-
 .../iso/quality/DefaultCoverageResult.java         |  10 +-
 .../metadata/iso/quality/DefaultDataQuality.java   |   4 +-
 .../iso/quality/DefaultQuantitativeResult.java     |   6 +-
 .../sis/metadata/iso/spatial/DefaultDimension.java |  12 +-
 .../sis/metadata/iso/spatial/DefaultGCP.java       |   2 +-
 .../metadata/iso/spatial/DefaultGCPCollection.java |   6 +-
 .../iso/spatial/DefaultGeometricObjects.java       |   4 +-
 .../metadata/iso/spatial/DefaultGeorectified.java  |  10 +-
 .../iso/spatial/DefaultGeoreferenceable.java       |   8 +-
 .../spatial/DefaultGridSpatialRepresentation.java  |  17 +-
 .../DefaultVectorSpatialRepresentation.java        |   2 +-
 .../org/apache/sis/metadata/sql/Dispatcher.java    |  29 +-
 .../org/apache/sis/metadata/sql/Installer.java     |  34 +-
 .../apache/sis/metadata/sql/MetadataFallback.java  | 141 ++++++++-
 .../apache/sis/metadata/sql/MetadataSource.java    |  24 +-
 .../apache/sis/metadata/sql/MetadataWriter.java    |   2 +-
 .../apache/sis/metadata/sql/TableHierarchy.java    |  60 ++--
 .../org/apache/sis/metadata/sql/package-info.java  |   2 +-
 .../main/java/org/apache/sis/util/iso/Types.java   |  42 ++-
 .../org/apache/sis/metadata/sql/Citations.sql      | 228 ++++++++++++++
 .../org/apache/sis/metadata/sql/Contents.sql       |  60 ++++
 .../org/apache/sis/metadata/sql/Create.sql         | 133 --------
 .../internal/jaxb/cat/CodeListMarshallingTest.java |   5 +-
 .../internal/jaxb/lan/FreeTextMarshallingTest.java |   6 +-
 .../sis/metadata/ModifiableMetadataTest.java       | 188 ++++++++++++
 .../apache/sis/metadata/PropertyAccessorTest.java  |   2 -
 .../apache/sis/metadata/TreeTableFormatTest.java   |   4 -
 .../sis/metadata/iso/CustomMetadataTest.java       |   2 -
 .../sis/metadata/iso/ImmutableIdentifierTest.java  |   5 +-
 .../sis/metadata/iso/citation/CitationsTest.java   | 171 ++++++-----
 .../iso/citation/DefaultCitationDateTest.java      |   2 -
 .../metadata/iso/citation/DefaultCitationTest.java |   8 +-
 .../metadata/iso/citation/HardCodedCitations.java  |   8 +-
 .../DefaultRepresentativeFractionTest.java         |   4 +-
 .../quality/AbstractPositionalAccuracyTest.java    |   3 -
 .../sis/metadata/sql/MetadataFallbackVerifier.java | 141 +++++++++
 .../sis/metadata/sql/MetadataSourceTest.java       |  53 +++-
 .../apache/sis/test/suite/MetadataTestSuite.java   |   5 +-
 .../java/org/apache/sis/util/iso/TypesTest.java    |   5 +-
 .../apache/sis/xml/NilReasonMarshallingTest.java   |   5 +-
 .../org/apache/sis/xml/UUIDMarshallingTest.java    |   5 +-
 .../org/apache/sis/xml/XLinkMarshallingTest.java   |   5 +-
 .../referencing/PositionalAccuracyConstant.java    |   3 +-
 .../{PolarStereographicSouth.java => ESRI.java}    |  83 +++--
 ...ertCylindricalEqualArea.java => Mollweide.java} |  65 ++--
 .../provider/PolarStereographicSouth.java          |  35 +--
 .../apache/sis/referencing/IdentifiedObjects.java  |   2 +-
 .../apache/sis/referencing/NamedIdentifier.java    |   4 +-
 .../factory/ConcurrentAuthorityFactory.java        |   2 -
 .../referencing/factory/sql/EPSGDataAccess.java    |   5 +-
 .../operation/CoordinateOperationRegistry.java     |   2 +-
 .../operation/projection/Mollweide.java            | 182 +++++++++++
 .../operation/projection/NormalizedProjection.java |  33 +-
 ...g.opengis.referencing.operation.OperationMethod |   1 +
 .../referencing/provider/ProvidersTest.java        |   1 +
 .../sis/referencing/NamedIdentifierTest.java       |   2 +-
 .../operation/projection/MollweideTest.java        | 167 ++++++++++
 .../org/apache/sis/test/ReferencingAssert.java     |   2 +-
 .../sis/test/suite/ReferencingTestSuite.java       |   1 +
 .../apache/sis/internal/util/CollectionsExt.java   |  51 ++-
 .../sis/internal/util/TreeFormatCustomization.java |  46 +++
 .../java/org/apache/sis/measure/AbstractUnit.java  |   4 +-
 .../main/java/org/apache/sis/measure/Salinity.java |   7 +-
 .../java/org/apache/sis/measure/UnitFormat.java    |  69 ++++-
 .../java/org/apache/sis/measure/UnitRegistry.java  |  22 +-
 .../main/java/org/apache/sis/measure/Units.java    |  15 +-
 .../java/org/apache/sis/measure/package-info.java  |   2 +-
 .../sis/util/collection/TreeTableFormat.java       |  62 ++--
 .../java/org/apache/sis/util/resources/Errors.java |   7 +-
 .../apache/sis/util/resources/Errors.properties    |   1 -
 .../apache/sis/util/resources/Errors_fr.properties |   1 -
 .../org/apache/sis/measure/UnitFormatTest.java     |  35 ++-
 .../java/org/apache/sis/measure/UnitsTest.java     |  16 +-
 ide-project/NetBeans/build.xml                     |   3 +
 ide-project/NetBeans/nbproject/project.xml         |   4 +-
 .../storage/earthobservation/LandsatReader.java    |   6 +-
 .../org/apache/sis/storage/gdal/Proj4Factory.java  |   2 +-
 .../org/apache/sis/storage/netcdf/NetcdfStore.java |   2 +-
 .../org/apache/sis/storage/sql/package-info.java   |  22 +-
 .../sis/internal/storage/AbstractFeatureSet.java   |   2 +-
 .../sis/internal/storage/MetadataBuilder.java      |   2 +-
 .../org/apache/sis/storage/StorageConnector.java   |   6 +-
 184 files changed, 2713 insertions(+), 1379 deletions(-)
 copy {application/sis-javafx/src/main/java/org/apache/sis/internal/gui => core/sis-metadata/src/main/java/org/apache/sis/internal/metadata}/Resources.java
(61%)
 copy {application/sis-javafx/src/main/java/org/apache/sis/internal/gui => core/sis-metadata/src/main/java/org/apache/sis/internal/metadata}/Resources.properties
(76%)
 copy {application/sis-javafx/src/main/java/org/apache/sis/internal/gui => core/sis-metadata/src/main/java/org/apache/sis/internal/metadata}/Resources_fr.properties
(75%)
 create mode 100644 core/sis-metadata/src/main/resources/org/apache/sis/metadata/sql/Citations.sql
 create mode 100644 core/sis-metadata/src/main/resources/org/apache/sis/metadata/sql/Contents.sql
 delete mode 100644 core/sis-metadata/src/main/resources/org/apache/sis/metadata/sql/Create.sql
 create mode 100644 core/sis-metadata/src/test/java/org/apache/sis/metadata/ModifiableMetadataTest.java
 create mode 100644 core/sis-metadata/src/test/java/org/apache/sis/metadata/sql/MetadataFallbackVerifier.java
 copy core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/{PolarStereographicSouth.java
=> ESRI.java} (50%)
 copy core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/{LambertCylindricalEqualArea.java
=> Mollweide.java} (54%)
 create mode 100644 core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Mollweide.java
 create mode 100644 core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MollweideTest.java
 create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/util/TreeFormatCustomization.java


Mime
View raw message