Script Tool API Reference
This appendix documents 127 public gvscript tools in 19 modules for the LiDAR360MLS Script Editor. Availability depends on the LiDAR360MLS 10.0 installation, plug-ins, licensing, and current project state.
Calling conventions
- Run scripts inside LiDAR360MLS and normally import APIs with from gvscript import mls.
- Prefer mls.
. (...) wrappers. Exact tool IDs support advanced gvscript.run_tool() calls. - input_paths is always a list. Replace D:/data/... paths with real paths.
- Pass top-level parameters directly and create nested Parameters with *_parameters(). Use attribute assignment for valid Python identifiers, item assignment for other field names, and dictionaries for dynamic construction.
- Calls return ToolResult. Inspect result.ok, result.message, and result.error_code, then read result.output, result.outputs, or result.result. Failures raise by default; pass raise_on_error=False to handle them.
- Defaults come from LiDAR360MLS 10.0 configuration. Follow each entry's enum, conditional, and file-format requirements.
Parameters object example
from gvscript import mls
params = mls.point_cloud.pointcloud_extract_by_elevation_parameters()
params.minElevation = 10
params.maxElevation = 80
result = mls.point_cloud.pointcloud_extract_by_elevation(
input_paths=["D:/data/a.LiData", "D:/data/b.LiData"],
output_path="D:/data/extracted",
Parameters=params,
)
for path in result.outputs:
print(path)
Module index
| Module | Namespace | Functions |
|---|---|---|
| Point Cloud Classification | mls.classify |
11 |
| Format Conversion | mls.convert |
8 |
| Facility Extraction | mls.facility |
1 |
| GeoPackage Data Management | mls.gpkg |
2 |
| Data Loading and Removal | mls.io |
2 |
| Layer Management | mls.layer |
9 |
| Map Elements | mls.map_element |
1 |
| Pavement Analysis | mls.pavement |
5 |
| Point Cloud Processing | mls.point_cloud |
24 |
| Project Management | mls.project |
8 |
| Road Terrain | mls.road_terrain |
4 |
| Road Analysis | mls.roadanalysis |
2 |
| System Information | mls.system |
1 |
| Attribute Tables | mls.table |
2 |
| UI Layout Control | mls.ui |
9 |
| Urban Forestry | mls.urban_forest |
12 |
| Vector Data | mls.vector |
3 |
| Vector Conversion | mls.vector_conversion |
19 |
| View Control | mls.viewer |
4 |