# Interface VectorSpatialRepresentation

All Superinterfaces:
  `SpatialRepresentation`

All Known Implementing Classes:
  `DefaultVectorSpatialRepresentation`

@UML(identifier="MD_VectorSpatialRepresentation", specification=ISO_19115) public interface VectorSpatialRepresentation extends SpatialRepresentation
Information about the vector spatial objects in the dataset.

Since:
  2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Collection<? extends GeometricObjects>`
  `getGeometricObjects()`
  Information about the geometric objects used in the dataset.
  `TopologyLevel`
  `getTopologyLevel()`
  Code which identifies the degree of complexity of the spatial relationships.

- ## Method Details

  - ### getTopologyLevel

    @UML(identifier="topologyLevel", obligation=OPTIONAL, specification=ISO_19115) TopologyLevel getTopologyLevel()
    Code which identifies the degree of complexity of the spatial relationships.
    Returns:
      The degree of complexity of the spatial relationships, or `null`.

  - ### getGeometricObjects

    @UML(identifier="geometricObjects", obligation=OPTIONAL, specification=ISO_19115) Collection<? extends GeometricObjects> getGeometricObjects()
    Information about the geometric objects used in the dataset.
    Returns:
      Information about the geometric objects used in the dataset, or `null`.