Class SimpleGeometryCSBuilder


  • public class SimpleGeometryCSBuilder
    extends Object
    Simple Geometry Coordinate System / Dataset Builder. Forked from DtCoverageCSBuilder.java
    Since:
    8/22/2018
    • Method Detail

      • getAllAxes

        public List<CoordinateAxis> getAllAxes()
        Returns the list of all axes contained in this coordinate system.
        Returns:
        simple geometry axes
      • getCoordTransforms

        public List<CoordinateTransform> getCoordTransforms()
        Returns a list of coord transforms contained in this coordinate system.
        Returns:
        coordinate transforms
      • getDimensions

        public List<Dimension> getDimensions()
        Returns the list of dimensions contained in this coordinate system.
        Returns:
        dimensions
      • getSgAxes

        public List<CoordinateAxis> getSgAxes()
        Returns the list of simple geometry axes contained in this coordinate system.
        Returns:
        simple geometry axes
      • getGeometryType

        public GeometryType getGeometryType​(String name)
        Given a variable name, returns the type of geometry which that variable is holding
        Parameters:
        name - name of the variable
        Returns:
        geometry type associated with that variable
      • getProjection

        public Projection getProjection()
        Get the projection of this coordinate system.
        Returns:
        projection
      • getPolygon

        public Polygon getPolygon​(String name,
                                  int index)
        Given a certain variable name and geometry index, returns a Simple Geometry Polygon.
      • getPolygons

        public List<Polygon> getPolygons​(String name,
                                         int indexBegin,
                                         int indexEnd)
        Given a certain Polygon variable name and geometry begin and end indicies, returns a list of Simple Geometry Polygon
      • getLine

        public Line getLine​(String name,
                            int index)
        Given a certain variable name and geometry index, returns a Simple Geometry Line.
        Returns:
        line
      • getLines

        public List<Line> getLines​(String name,
                                   int indexBegin,
                                   int indexEnd)
        Given a certain line variable name and geometry begin and end indicies, returns a list of Simple Geometry Line
      • getPoint

        public Point getPoint​(String name,
                              int index)
        Given a certain variable name and geometry index, returns a Simple Geometry Point
      • getPoints

        public List<Point> getPoints​(String name,
                                     int indexBegin,
                                     int indexEnd)
        Given a certain Point variable name and geometry begin and end indicies, returns a list of Simple Geometry Points
      • getGeometryContainerNames

        public List<String> getGeometryContainerNames()
        Returns the names of variables which are detected as geometry containers.
        Returns:
        variable name
      • getGeometrySeriesNames

        public List<String> getGeometrySeriesNames()
        Returns the names of variables which are detected as geometry data series.
        Returns:
        variable name
      • getGeometryContainerAssociations

        public List<String> getGeometryContainerAssociations​(String nameOfContainer)
        Returns a list of variables (in no particular order) which utilize the given geometry container.
        Parameters:
        nameOfContainer - to find associations for
        Returns:
        associations (if any) null if none
      • getFeatureType

        public FeatureType getFeatureType()
        Returns the feature type of this type
        Returns:
        Feature type of this type
      • showSummary

        public String showSummary()