Survey2CAD is being extended to rail: rail corridors captured with mobile mapping, rail-mounted scanners, or drones are turned into structured CAD geometry – on the same AI platform as for roads.

We are looking for surveying firms and rail partners who want to get involved early with their track data. Talk to us about a pilot project.
Rail follows the same workflow as roads – from upload to CAD delivery.
Point cloud of the rail corridor from mobile mapping, rail-mounted scanner, or drone (LAS, LAZ, E57), including track sections spanning several kilometers. Specify coordinate system and height reference.
The AI detects the approved rail object classes (e.g., rails, masts, platform edges) in the point cloud and derives their position and geometry from them.
Jaroona fills in occlusions and gaps (e.g., caused by vehicles or vegetation) and checks the result against the agreed quality criteria (Full-Service).
Structured geometry as DXF and 3D polylines, organized into layers by object class; other formats on request.
Rail networks are being modernized corridor by corridor. Each corridor requires an accurate, up-to-date digital record – and today this is still largely traced by hand from the point cloud.
A rail corridor often yields several million points per kilometer, up to gigabytes of data. Tracks, masts, switches, signals, and platform edges are still traced manually today – tying up specialist staff for weeks.
Surveys and measurements are only possible during possession windows, usually at night or on weekends. Evaluation must keep pace with the survey campaigns, otherwise raw data piles up.
Expansion, digitalization, and maintenance require an accurate, up-to-date digital record per corridor in CAD (position, elevation, geometry of assets), which serves as the planning basis.
Survey2CAD automates this step – from point cloud to structured CAD geometry.
A point cloud captures the track corridor in high detail – but a existing-condition plan does not need millions of points, only clearly defined elements: rails as lines, masts as locations with an axis, platform edges as continuous edges. Survey2CAD automates exactly this conversion.
Point cloud from mobile mapping, rail-mounted scanner, or drone (LAS, LAZ, E57)
Classification, object recognition, vectorization, quality assurance
DXF with 3D polylines in your layer structure; other formats on request
Track systems have very regular geometry – and that is exactly what the AI takes advantage of. It combines machine learning with 3D geometry analysis and railway-specific rules, such as the spacing of the rails or the position of platform edges relative to the top of rail.
From the points of the rail heads, the rail top edges (ROT) on the left and right are derived as continuous 3D polylines. The track axis is created as the centerline between both ROT lines and serves as the reference for planning, chainage, and the existing asset.
Two continuous 3D polylines along each track, referenced to the highest point of the rail head. Gaps caused by occlusions are bridged and marked.
Centerline between the two ROT lines as the reference for planning and chainage. Track spacing and gauge (standard gauge 1,435 mm) can be derived for plausibility checks.
Parallel tracks in station areas are detected separately and output individually as their own objects with a track ID.
Bridges, level crossings, and tunnel portals are tracked continuously, so the track does not break off when the surroundings and point density change.
Switches connect tracks and are particularly important in the existing-conditions plan. The AI detects the area where rails split (frog, switch blades, switch entrance), and derives the start, end, and diverging track from it. The rail top surfaces are carried through the switch continuously.
The switch entrance (start of the switch blade assembly) and switch end (end of the switch area) are output as 3D points, referenced to the track axis, with a switch ID.
Both tracks are output as separate rail top surface lines and track axes; the frog is marked as the branching point so the track topology remains traceable.
Track crossings and consecutive switches (e.g., track connections and switch sequences in the station throat) are detected as a connected group and documented with switch connections. Complex cases are reviewed by Jaroona.
Masts are vertical structures placed at regular intervals along the track, usually to the side of the rail line, and in some cases as gantries or portals spanning several tracks. The AI recognizes them by their geometry (height, vertical alignment, recurring spacing along the route) and distinguishes them from vegetation and other structures; their location and axis are output.
Location as a 3D point at the transition to the foundation or ground, with mast ID and reference to the nearest track axis (lateral offset and height difference to the rail top).
Vertical reference line from the mast base to the mast top; mast inclination and mast height can be derived from it.
Position and height of the cantilever arms relative to the track; for gantries and portals spanning several tracks, also the assignment to the tracks being spanned.
Platform edges are derived as continuous edges along the track, including their position and height relative to the top of rail. This is central to planning, conversion, and accessibility, particularly for step-free boarding.
Continuous 3D polyline along the track-side edge of the platform. Where interrupted by stairs, structures, or occlusions, the edge is bridged and marked accordingly.
Platform height above the top of rail and lateral offset from the track centerline are determined along the edge and output as attributes, so deviations from the target height are easy to identify.
The start and end of each platform edge are captured as 3D points with platform and track IDs. This yields the usable platform length.
Point-like objects along the route are output as 3D locations with object class, ID and reference to the nearest track.
Main, distant and shunting signals as well as signal masts or brackets are captured as a location with side (left/right of the track), lateral distance to the track centerline and height, and assigned to the respective track. The signal type is only output where it can be reliably derived from the geometry; otherwise the assignment is made via the Jaroona check.
Locations of kilometer posts, hectometer markers and other route markers are captured as points. They serve as reference points for referencing the kilometering along the route (details in the Route Reference section).
Extensible per project, e.g. cable ducts, switch cabinets, luminaires and warning signs. The object classes are defined jointly with the client and are only transferred to production after the quality threshold has been reached.
In addition to the track installations themselves, elements in the surroundings of the trackbed are also derived – just as with roads. They provide context for existing-conditions planning, drainage, clearance envelope, and maintenance.
Slope crest and slope toe are captured as continuous 3D polylines on both sides of the track, separately for cuttings and embankments; the slope geometry serves as the basis for stability and drainage analyses.
Ditches, swales, and track drainage are identified from their terrain form and output as lines (ditch invert and edges); the flow direction can be derived from the elevation profile.
Wall crest and wall base are captured as 3D polylines with wall height above rail top and distance from the track centerline; interruptions (e.g., doors, openings) are marked.
The fence alignment is captured as a 3D polyline along the railway boundary, with interruptions at gates and crossings; fences in dense vegetation can be completed by Jaroona in the full-service option.
Real track installations are complex: stations with many parallel tracks, switch approaches in the station throat, bridges and tunnels (with differing point density and sometimes poor position signal), and occlusions from parked vehicles, platform roofs, or vegetation. The AI therefore always considers the spatial context rather than viewing objects in isolation.
Track alignment, neighboring objects, and plausibility feed into detection. A switch must connect to a main track, masts stand at regular intervals, and tracks run within plausible gauges and track spacings.
Low-confidence areas, such as those under parked vehicles, in tunnels, or in dense vegetation, are highlighted and specifically reviewed by Jaroona before results are delivered.
Uncertain results are never silently accepted. Every automatically generated geometry remains traceable and can be corrected in CAD by the surveyor.
An object class – such as rail top surface, catenary mast, or platform edge – goes into production only once it reaches at least 90% AI maturity and meets the agreed quality criteria. Both conditions must apply.
AI maturity is the share of element length that can be accepted without rework. Example: if 10 km of rail top surface was detected, at least 9 km must be usable without manual correction for the class to reach the 90% threshold.
The object class is being trained and internally tested. It is not yet released for customer projects.
Used only in pilot projects. Results are explicitly marked as a test, and the customer is aware of the maturity level.
From at least 90% AI maturity and fulfilled quality criteria. Delivered under the regular full-service model.
This creates transparency: for every object class, customers know where they stand and what they can expect.
Our goal is not to replace the surveyor. The AI handles the time-intensive digitization – tracing rails, masts, platform edges, and other objects. Professional responsibility and final approval remain with people.
The AI recognizes the approved object classes across the entire track corridor and generates geometry from them – without anyone having to trace point by point.
A reliability score is calculated for each detected object, based on geometry, context, and plausibility checks, such as track gauge or mast spacing.
Areas with low reliability – for example under parked vehicles, in switch zones, or where vegetation is present – are highlighted so that reviewers can focus their attention exactly there.
Qualified specialists review the flagged areas, correct them where needed, and approve the result before it is delivered. In the Full-Service, Jaroona handles this review; alternatively, your own surveying office can do it.
Results are delivered in formats that integrate directly into existing CAD, GIS, and BIM workflows.
DXF with 3D polylines for SOK left and right, track axis, platform edges, embankments, and other linear objects, plus 3D points for masts, signals, and kilometer markers. The data is organized into layers by object class; the coordinate system and height reference follow the client's specifications.
Layer names, attributes, and data structure are adapted to your CAD standards, such as existing layer conventions or templates. Feel free to discuss this with us during the pilot project.
Detected objects are referenced along the track. This allows every rail, mast, and signal to be assigned to a track section and a fixed position, rather than existing only as coordinates in the point cloud.
Each object is assigned a chainage along the track centerline. The basis is reference points such as kilometer markers or reference points supplied by the client; the accuracy depends on the quality of these reference points.
Track sections such as line number, track, or station/block section are written as IDs to the objects. Evaluations by section are thus directly possible.
Objects can be assigned attributes such as object type, position left or right of the track, capture date, and inspection status. These form the basis for asset management and maintenance planning; the attribute schema is agreed upon with the client.
current inventory as the planning basis
CAD plans from the survey instead of manual tracing
e.g., platforms, switches, overhead catenary
structured objects instead of unstructured point clouds
new measurement campaigns using the same processing chain
Survey2CAD runs by default as a cloud service – without any GPU infrastructure on the customer's side. Private cloud, customer-owned cloud, on-premise, and hybrid models are available on request.
Point clouds of rail infrastructure contain sensitive infrastructure information. Processing takes place on servers in the EU; data transmission is encrypted, project workspaces are separated, and access rights are role-based. Deletion after project completion upon request.
We are looking for surveying firms and partners from the rail infrastructure sector who would like to test Survey2CAD on their own track data – with a clearly defined pilot scope.
One to two track sections as a point cloud (LAS, LAZ, or E57), e.g. from mobile mapping, a rail-mounted scanner, or a drone, including the coordinate system and height reference.
CAD output (DXF with 3D polylines) for the agreed object classes, completed and reviewed by Jaroona – labeled as pilot results, with the maturity level stated for each object class.
Initial discussion on data situation and goals, data handover, evaluation, joint review of the results, and feedback on quality and desired additional object classes.
Pilot partners actively shape the further development of rail object classes and gain early experience with the method.

AI that turns point clouds into finished CAD plans.
© 2026 Jaroona. All rights reserved.
Point Cloud to CAD for Rail Infrastructure