Classification
Ground, vegetation, buildings, water, wires, towers, bridges — 12+ automatic classes.
Features
Point Cloud Viewer Point Cloud Preprocessing Point Cloud Classification Point Cloud Rasterization Point Cloud Vectorization Processing APIIndustry
Land Surveying Utility Vegetation Management ForestryMore
Pricing ContactProcessing API
Integrate point cloud classification, terrain extraction and deliverable generation into your own workflow with simple HTTP calls.
Available on the Advanced plan • RESTful JSON API
One call
Skip the infrastructure. Skip the parameter tuning. Send your point cloud and get classified results back.
// Start processing with a preset, one request
POST https://cloud-pilot.lidarvisor.com/api/v1/projects/42/process
{
"preset": "topographic_survey"
}
Build or integrate
API reference
Base URL https://cloud-pilot.lidarvisor.com/api/v1 — all endpoints require API key authentication via the x-api-key header.
| Endpoint | Method | Description |
|---|---|---|
| /projects | POST | Create a project: direct upload, resumable chunked upload, or pull from a URL you provide |
| /projects/{id}/process | POST | Start processing — pick a preset or individual options; optionally push results to your own storage |
| /projects/{id}/status | GET | Metadata and processing status, with progress |
| /projects/{id}/results | GET | List every produced output |
| /projects/{id}/results/{assetId}/download | GET | Get a signed, time-limited download URL |
Capabilities
Ground, vegetation, buildings, water, wires, towers, bridges — 12+ automatic classes.
DTM, DSM, CHM, intensity and slope analysis, as GeoTIFF.
Contours, building footprints, tree crowns — DXF, Shapefile, GeoJSON.
Noise removal, smoothing, thinning and RGB colorization.
RESTful
Standard REST with JSON request and response. If your language can make HTTP requests, it can use the API.
# Python
import requests
response = requests.post(
"https://cloud-pilot.lidarvisor.com/api/v1/projects/42/process",
headers={"x-api-key": api_key},
json={"preset": "topographic_survey"},
)
# Poll GET /projects/42/status, then list the outputs
{
"status": "completed",
"results": [
{ "assetId": 7, "type": "CLASSIFIED_POINT_CLOUD" },
{ "assetId": 8, "type": "DTM" }
]
}
What you get back
Secure, time-limited access to every output, with the correct CRS attached.
Classified LAS/LAZ, GeoTIFF rasters, and DXF, Shapefile or GeoJSON vectors.
Process files in parallel. Auto-scaling handles any batch size, with usage-based pricing.
Who it's for
Automate the deliverable pipeline: drone lands, data uploads, client receives results.
Add LiDAR processing to your platform without building it. White-label options available.
Connect to S3, trigger from uploads, push to your warehouse. Build custom pipelines.
Offer LiDAR processing as part of your service, with volume pricing for high throughput.
Questions
Any language that can make HTTP requests. Python, JavaScript, Go, Ruby, Java, C#, PHP — if it can POST JSON, it can use Lidarvisor.
API key authentication via the x-api-key header. Keys are issued with your Advanced subscription and can be revoked at any time.
API access is available on the Advanced plan, with a limit of 100 requests per minute. For enterprise-scale processing, contact us for custom limits and volume pricing.
Yes. Register a webhook URL and your system receives a signed callback when metadata extraction, processing and result delivery complete. Polling the status endpoint also works.
LAS, LAZ (compressed LAS) or COPC, the industry-standard formats for LiDAR data. Uploads can be sent directly, in resumable chunks, or pulled from a signed URL in your own storage. Maximum file size depends on your subscription plan.
API access requires the Advanced plan. Contact our team to discuss a trial period for evaluation.
Documentation
Unlock the full power of LiDAR automation. API access is included with the Advanced subscription.
Request API accessQuestions about integration? Contact our team for technical support and volume pricing.