Class SampleDataAccessData


  • public class SampleDataAccessData
    extends Object
    Constants and methods to create sample features for SampleDataAccess.

    The features are similar to MappedFeature found in GeoSciML.

    Since:
    2.6
    Author:
    Ben Caradoc-Davies (CSIRO Earth Science and Resource Engineering)
    • Field Detail

      • NAMESPACE_PREFIX

        public static final String NAMESPACE_PREFIX
        Namespace prefix for the sample feature type.
        See Also:
        Constant Field Values
      • GEOLOGICUNIT_TYPE_NAME

        public static final Name GEOLOGICUNIT_TYPE_NAME
      • GEOLOGICUNIT_TYPE

        public static final FeatureType GEOLOGICUNIT_TYPE
      • MAPPEDFEATURE_TYPE_NAME

        public static final Name MAPPEDFEATURE_TYPE_NAME
        The qualified name of the sample feature type.
      • MAPPEDFEATURE_TYPE

        public static final FeatureType MAPPEDFEATURE_TYPE
        The type of the sample feature.
    • Constructor Detail

      • SampleDataAccessData

        public SampleDataAccessData()
    • Method Detail

      • createMappedFeature

        public static Feature createMappedFeature​(String id,
                                                  String bgsid,
                                                  String description,
                                                  String specificationDescription,
                                                  Geometry shape)
        Create a sample feature from primitive components.
        Parameters:
        id - feature id
        bgsid - an alternate id (not yet used)
        description - name of the feature
        shape - the shape of the feature
      • createMappedFeatures

        public static List<Feature> createMappedFeatures()
        Create a list of two sample features.
        Returns:
        list of sample features
      • readGeometry

        public static Geometry readGeometry​(String wellKnownText)
        Convert a shape in Well-Known Text into a Geometry.
        Parameters:
        wellKnownText - a shape in Well-Known Text
        Returns:
        the corresponding geometry