Quickstart - basic example
Here, we show a basic workflow for generating a scene, selecting a scanner and platform, planning a survey and running the simulation. In the remaining chapter, we will look at the individual components of the workflow in more detail.
[1]:
import helios
large_box = helios.ScenePart.from_obj("../data/sceneparts/basic/box/box100.obj")
scene = helios.StaticScene([large_box])
scanner = helios.scanner_from_name("riegl_vz_400")
platform = helios.platform_from_name("tripod")
survey = helios.Survey(scanner=scanner, platform=platform, scene=scene)
survey.add_leg(
x=0,
y=0,
z=0,
pulse_frequency=300_000 * helios.units.Hz,
vertical_resolution=0.03 * helios.units.degree,
horizontal_resolution=0.03 * helios.units.degree,
rotation_start_angle=0 * helios.units.degree,
rotation_stop_angle=30 * helios.units.degree,
)
pc, trajectory = survey.run()