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.GeometryType[source]

Bases: object

class aws.osml.formats.sidd.models.sfa.ParameterType(parameter_name: str | None = None, value: float | None = None)[source]

Bases: object

parameter_name: str | None = None
value: float | None = None
class aws.osml.formats.sidd.models.sfa.PrimeMeridianType(name: str | None = None, longitude: float | None = None)[source]

Bases: object

name: str | None = None
longitude: float | None = None
class aws.osml.formats.sidd.models.sfa.ProjectionType(projection_name: str | None = None)[source]

Bases: object

projection_name: str | None = None
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

spheriod_name: str | None = None
semi_major_axis: float | None = None
inverse_flattening: float | None = None
class aws.osml.formats.sidd.models.sfa.UNITType(unit_name: str | None = None, conversion_factor: float | None = None)[source]

Bases: object

unit_name: str | None = None
conversion_factor: float | None = None
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

x: float | None = None
y: float | None = None
z: float | None = None
m: float | None = None
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

csname: str | None = None
datum: DatumType | None = None
prime_meridian: PrimeMeridianType | None = None
linear_unit: str | 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

csname: str | None = None
datum: DatumType | None = None
prime_meridian: PrimeMeridianType | None = None
angular_unit: str | None = None
linear_unit: str | None = None
class aws.osml.formats.sidd.models.sfa.LineStringType(vertex: List[aws.osml.formats.sidd.models.sfa.PointType] = <factory>)[source]

Bases: CurveType

vertex: List[PointType]
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

vertex: List[PointType]
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

csname: str | None = None
geographic_coordinate_system: GeographicCoordinateSystemType | None = None
projection: ProjectionType | None = None
parameter: ParameterType | None = None
linear_unit: str | 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

element: List[LineType]
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

axis_name: List[str]
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]