Ground System Models
Point
- pydantic model tatc.schemas.Point[source]
Geodetic point in the WGS 84 coordinate system.
Show JSON schema
{ "title": "Point", "description": "Geodetic point in the WGS 84 coordinate system.", "type": "object", "properties": { "id": { "description": "Unique point identifier.", "minimum": 0, "title": "Id", "type": "integer" }, "latitude": { "description": "Latitude (decimal degrees) in the WGS 84 coordinate system.", "examples": [ 40.74259 ], "maximum": 90, "minimum": -90, "title": "Latitude", "type": "number" }, "longitude": { "description": "Longitude (decimal degrees) in the WGS 84 coordinate system.", "examples": [ -74.02686 ], "maximum": 180, "minimum": -180, "title": "Longitude", "type": "number" }, "elevation": { "default": 0, "description": "Elevation (meters) above datum in the WGS 84 coordinate system.", "title": "Elevation", "type": "number" } }, "required": [ "id", "latitude", "longitude" ] }
- Fields:
elevation (float)id (int)latitude (float)longitude (float)
Ground Station
- pydantic model tatc.schemas.GroundStation[source]
Ground station in the WGS 84 coordinate system.
Show JSON schema
{ "title": "GroundStation", "description": "Ground station in the WGS 84 coordinate system.", "type": "object", "properties": { "name": { "description": "Ground station name", "examples": [ "station 1" ], "title": "Name", "type": "string" }, "latitude": { "description": "Latitude (decimal degrees) in the WGS 84 coordinate system.", "examples": [ 40.74259 ], "maximum": 90, "minimum": -90, "title": "Latitude", "type": "number" }, "longitude": { "description": "Longitude (decimal degrees) in the WGS 84 coordinate system.", "examples": [ -74.02686 ], "maximum": 180, "minimum": -180, "title": "Longitude", "type": "number" }, "elevation": { "default": 0, "description": "Elevation (meters) above datum in the WGS 84 coordinate system.", "title": "Elevation", "type": "number" }, "min_elevation_angle": { "default": 0, "description": "The minimum elevation angle (decimal degrees) required for satellite communication.", "maximum": 90, "minimum": 0, "title": "Min Elevation Angle", "type": "number" }, "min_access_time": { "default": "PT0S", "description": "Minimum access (integration) time required for satellite communication.", "examples": [ "PT10S" ], "format": "duration", "title": "Min Access Time", "type": "string" } }, "required": [ "name", "latitude", "longitude" ] }
- Fields:
elevation (float)latitude (float)longitude (float)min_access_time (datetime.timedelta)min_elevation_angle (float)name (str)
- field latitude: float [Required]
Latitude (decimal degrees) in the WGS 84 coordinate system.
- Constraints:
ge = -90
le = 90
- field longitude: float [Required]
Longitude (decimal degrees) in the WGS 84 coordinate system.
- Constraints:
ge = -180
le = 180
- field min_access_time: timedelta = datetime.timedelta(0)
Minimum access (integration) time required for satellite communication.