first commit
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
from app.models.common import AntennaPoint, OutputFormat, SurfaceKind
|
||||
|
||||
|
||||
class ViewshedRequest(BaseModel):
|
||||
observer: AntennaPoint
|
||||
radius_m: float = Field(gt=0)
|
||||
target_height_agl: float = Field(default=2, ge=0)
|
||||
surface: SurfaceKind = "dsm"
|
||||
k_factor: float = Field(default=1.333, gt=0)
|
||||
format: OutputFormat = "geotiff"
|
||||
Reference in New Issue
Block a user