Search in sources :

Example 1 with DefaultFeatureCatalogueDescription

use of org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription in project sis by apache.

the class MetadataBuilder method featureDescription.

/**
 * Creates the feature descriptions object if it does not already exists, then returns it.
 * This method sets the {@code includedWithDataset} property to {@code true} because the
 * metadata built by this helper class are typically encoded together with the data.
 *
 * @return the feature descriptions (never {@code null}).
 * @see #newFeatureTypes()
 */
private DefaultFeatureCatalogueDescription featureDescription() {
    if (featureDescription == null) {
        featureDescription = new DefaultFeatureCatalogueDescription();
        featureDescription.setIncludedWithDataset(true);
    }
    return featureDescription;
}
Also used : DefaultFeatureCatalogueDescription(org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription)

Example 2 with DefaultFeatureCatalogueDescription

use of org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription in project sis by apache.

the class MergerTest method createSample2.

/**
 * Creates a metadata sample with content information of different kind in a different order
 * than the one created by {@link #createSample1()}.
 */
private static DefaultMetadata createSample2() {
    final DefaultFeatureCatalogueDescription features = new DefaultFeatureCatalogueDescription();
    final DefaultImageDescription image = new DefaultImageDescription();
    final DefaultMetadata metadata = new DefaultMetadata();
    image.setProcessingLevelCode(new DefaultIdentifier("Level 2"));
    metadata.getContentInfo().add(image);
    features.setFeatureCatalogueCitations(Collections.singleton(new DefaultCitation("GPX file")));
    features.setIncludedWithDataset(Boolean.TRUE);
    metadata.getContentInfo().add(features);
    metadata.getLanguages().add(Locale.FRENCH);
    return metadata;
}
Also used : DefaultImageDescription(org.apache.sis.metadata.iso.content.DefaultImageDescription) DefaultFeatureCatalogueDescription(org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription) DefaultCitation(org.apache.sis.metadata.iso.citation.DefaultCitation) DefaultMetadata(org.apache.sis.metadata.iso.DefaultMetadata) DefaultIdentifier(org.apache.sis.metadata.iso.DefaultIdentifier)

Example 3 with DefaultFeatureCatalogueDescription

use of org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription in project sis by apache.

the class MergerTest method createSample1.

/**
 * Creates a metadata sample with 3 content information of different kind.
 */
private static DefaultMetadata createSample1() {
    final DefaultFeatureCatalogueDescription features = new DefaultFeatureCatalogueDescription();
    final DefaultCoverageDescription coverage = new DefaultCoverageDescription();
    final DefaultImageDescription image = new DefaultImageDescription();
    final DefaultMetadata metadata = new DefaultMetadata();
    features.setFeatureCatalogueCitations(Collections.singleton(new DefaultCitation("Shapefile")));
    features.setIncludedWithDataset(Boolean.TRUE);
    metadata.getContentInfo().add(features);
    coverage.setProcessingLevelCode(new DefaultIdentifier("Level 1"));
    metadata.getContentInfo().add(coverage);
    image.setImagingCondition(ImagingCondition.CLOUD);
    image.setCloudCoverPercentage(0.8);
    metadata.getContentInfo().add(image);
    metadata.getLanguages().add(Locale.JAPANESE);
    metadata.getCharacterSets().add(StandardCharsets.UTF_16);
    return metadata;
}
Also used : DefaultImageDescription(org.apache.sis.metadata.iso.content.DefaultImageDescription) DefaultFeatureCatalogueDescription(org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription) DefaultCitation(org.apache.sis.metadata.iso.citation.DefaultCitation) DefaultMetadata(org.apache.sis.metadata.iso.DefaultMetadata) DefaultCoverageDescription(org.apache.sis.metadata.iso.content.DefaultCoverageDescription) DefaultIdentifier(org.apache.sis.metadata.iso.DefaultIdentifier)

Aggregations

DefaultFeatureCatalogueDescription (org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription)3 DefaultIdentifier (org.apache.sis.metadata.iso.DefaultIdentifier)2 DefaultMetadata (org.apache.sis.metadata.iso.DefaultMetadata)2 DefaultCitation (org.apache.sis.metadata.iso.citation.DefaultCitation)2 DefaultImageDescription (org.apache.sis.metadata.iso.content.DefaultImageDescription)2 DefaultCoverageDescription (org.apache.sis.metadata.iso.content.DefaultCoverageDescription)1