aws.osml.formats.sidd.models.sfa module
This file was generated by xsdata, v23.8, on 2023-10-05 09:59:45
Generator: DataclassGenerator See: https://xsdata.readthedocs.io/
- class aws.osml.formats.sidd.models.sfa.ParameterType(parameter_name: str | None = None, value: float | None = None)[source]
Bases:
object
- class aws.osml.formats.sidd.models.sfa.PrimeMeridianType(name: str | None = None, longitude: float | None = None)[source]
Bases:
object
- class aws.osml.formats.sidd.models.sfa.ProjectionType(projection_name: str | None = None)[source]
Bases:
object
- class aws.osml.formats.sidd.models.sfa.SpheriodType(spheriod_name: str | None = None, semi_major_axis: float | None = None, inverse_flattening: float | None = None)[source]
Bases:
object
- class aws.osml.formats.sidd.models.sfa.UNITType(unit_name: str | None = None, conversion_factor: float | None = None)[source]
Bases:
object
- class aws.osml.formats.sidd.models.sfa.CurveType[source]
Bases:
GeometryType
- class aws.osml.formats.sidd.models.sfa.DatumType(spheroid: aws.osml.formats.sidd.models.sfa.SpheriodType | None = None)[source]
Bases:
object
- spheroid: SpheriodType | None = None
- class aws.osml.formats.sidd.models.sfa.GeometryCollectionType[source]
Bases:
GeometryType
- class aws.osml.formats.sidd.models.sfa.PointType(x: float | None = None, y: float | None = None, z: float | None = None, m: float | None = None)[source]
Bases:
GeometryType
- class aws.osml.formats.sidd.models.sfa.SurfaceType[source]
Bases:
GeometryType
- class aws.osml.formats.sidd.models.sfa.GeocentricCoordinateSystemType(csname: str | None = None, datum: aws.osml.formats.sidd.models.sfa.DatumType | None = None, prime_meridian: aws.osml.formats.sidd.models.sfa.PrimeMeridianType | None = None, linear_unit: str | None = None)[source]
Bases:
object
- prime_meridian: PrimeMeridianType | None = None
- class aws.osml.formats.sidd.models.sfa.GeographicCoordinateSystemType(csname: str | None = None, datum: aws.osml.formats.sidd.models.sfa.DatumType | None = None, prime_meridian: aws.osml.formats.sidd.models.sfa.PrimeMeridianType | None = None, angular_unit: str | None = None, linear_unit: str | None = None)[source]
Bases:
object
- prime_meridian: PrimeMeridianType | None = None
- class aws.osml.formats.sidd.models.sfa.LineStringType(vertex: List[aws.osml.formats.sidd.models.sfa.PointType] = <factory>)[source]
Bases:
CurveType
- class aws.osml.formats.sidd.models.sfa.MultiCurveType[source]
Bases:
GeometryCollectionType
- class aws.osml.formats.sidd.models.sfa.MultiPointType(vertex: List[aws.osml.formats.sidd.models.sfa.PointType] = <factory>)[source]
Bases:
GeometryCollectionType
- class aws.osml.formats.sidd.models.sfa.MultiSurfaceType[source]
Bases:
GeometryCollectionType
- class aws.osml.formats.sidd.models.sfa.LineType(vertex: List[aws.osml.formats.sidd.models.sfa.PointType] = <factory>)[source]
Bases:
LineStringType
- class aws.osml.formats.sidd.models.sfa.LinearRingType(vertex: List[aws.osml.formats.sidd.models.sfa.PointType] = <factory>)[source]
Bases:
LineStringType
- class aws.osml.formats.sidd.models.sfa.ProjectedCoordinateSystemType(csname: str | None = None, geographic_coordinate_system: aws.osml.formats.sidd.models.sfa.GeographicCoordinateSystemType | None = None, projection: aws.osml.formats.sidd.models.sfa.ProjectionType | None = None, parameter: aws.osml.formats.sidd.models.sfa.ParameterType | None = None, linear_unit: str | None = None)[source]
Bases:
object
- geographic_coordinate_system: GeographicCoordinateSystemType | None = None
- projection: ProjectionType | None = None
- parameter: ParameterType | None = None
- class aws.osml.formats.sidd.models.sfa.AbstractReferenceSystemType(projected_coordinate_system: aws.osml.formats.sidd.models.sfa.ProjectedCoordinateSystemType | None = None, geographic_coordinate_system: aws.osml.formats.sidd.models.sfa.GeographicCoordinateSystemType | None = None, geocentric_coordinate_system: aws.osml.formats.sidd.models.sfa.GeocentricCoordinateSystemType | None = None)[source]
Bases:
object
- projected_coordinate_system: ProjectedCoordinateSystemType | None = None
- geographic_coordinate_system: GeographicCoordinateSystemType | None = None
- geocentric_coordinate_system: GeocentricCoordinateSystemType | None = None
- class aws.osml.formats.sidd.models.sfa.MultiLineStringType(element: List[aws.osml.formats.sidd.models.sfa.LineType] = <factory>)[source]
Bases:
MultiCurveType
- class aws.osml.formats.sidd.models.sfa.PolygonType(ring: List[aws.osml.formats.sidd.models.sfa.LinearRingType] = <factory>)[source]
Bases:
SurfaceType
- ring: List[LinearRingType]
- class aws.osml.formats.sidd.models.sfa.MultiPolygonType(element: List[aws.osml.formats.sidd.models.sfa.PolygonType] = <factory>)[source]
Bases:
MultiSurfaceType
- element: List[PolygonType]
- class aws.osml.formats.sidd.models.sfa.PolyhedralSurfaceType(patch: List[aws.osml.formats.sidd.models.sfa.PolygonType] = <factory>)[source]
Bases:
SurfaceType
- patch: List[PolygonType]
- class aws.osml.formats.sidd.models.sfa.ReferenceSystemType(projected_coordinate_system: Optional[aws.osml.formats.sidd.models.sfa.ProjectedCoordinateSystemType] = None, geographic_coordinate_system: Optional[aws.osml.formats.sidd.models.sfa.GeographicCoordinateSystemType] = None, geocentric_coordinate_system: Optional[aws.osml.formats.sidd.models.sfa.GeocentricCoordinateSystemType] = None, axis_name: List[str] = <factory>)[source]
Bases:
AbstractReferenceSystemType
- class aws.osml.formats.sidd.models.sfa.TriangleType(ring: List[aws.osml.formats.sidd.models.sfa.LinearRingType] = <factory>)[source]
Bases:
PolygonType
- class aws.osml.formats.sidd.models.sfa.TriangulatedIrregularNetworkType(patch: List[aws.osml.formats.sidd.models.sfa.PolygonType] = <factory>, triangular_patch: List[aws.osml.formats.sidd.models.sfa.TriangleType] = <factory>)[source]
Bases:
PolyhedralSurfaceType
- triangular_patch: List[TriangleType]
- patch: List[PolygonType]