Vectorization - PIX4Dsurvey
PIX4Dsurvey allows one to vectorize point clouds made with PIX4Dmapper, PIX4Dmatic, laser scanners, LiDAR, or other third-party tools and assign the objects to layers. You can precisely define the position of the geometry by using original images or the vertex editor.
Video: PIX4Dsurvey tutorial: Vectorize and create breaklines in PIX4Dsurvey
Selection tools in PIX4Dsurvey
The following selection tools are available in PIX4Dsurvey:
- Simple selection (default)
- Rectangular selection
- Polygon selection
- Color selection
- Road selection
Vectorization tools in PIX4Dsurvey
The following vectorization tools are available in PIX4Dsurvey:
- Polyline
- Marker
- Polygon
- Circle
- Catenary
- Assisted road marking
- Assisted curb detection (Beta)
How to use selection and vectorization tools in PIX4Dsurvey
Selection tools specifics:
- Simple selection (default): Click on the object to select it. Right-click on the object to use Delete, Move to vector layer, Move to volume layer, Convert to, Invert selection, or Zoom to selection.
Note: Move to vector layer and Move to volume layer allow only to move an object to a non-locked layer.
- Rectangular selection: Hold Ctrl or ⌘ to freeze the screen and select the points in the point cloud, points in the Grid of Points, vector layers, or all objects in the selected area.
- Polygon selection: Select the points in the point cloud, points in the Grid of Points, vector layers, or all objects in the selected area.
- Color selection: Select points based on color, tolerance, and radius.
- Road selection: Select points based on color, tolerance, elevation, and spatial continuity.
Video: Vectorize your projects with just a few clicks and efficient shortcut keys. Select one of the many vectorizing tools of PIX4Dsurvey, get actionable measurements and create CAD ready exports!
Tip: You can select all points belonging to a specific point cloud with a
right click (secondary click) on the point cloud name in the
Point clouds tab located in the
Content sidebar on the left and click on
Select all.
Vectorization tools specifics:
- Polyline: Minimum of two points need to be clicked in the 3D view to define a polyline.
- Marker: Click on a point in the 3D view to create a marker.
- Polygon: Minimum of three points need to be clicked in the 3D view to define a polygon.
- Circle: The first vertex defines the center of the circle, and the second vertex defines a point at the circumference. Circle objects are always horizontal, and the elevation is defined by the point of the point cloud selected for the center. The second point must also be on the point cloud, but the circle will be drawn at the altitude of the center defined by the first point.
Tip: Circle objects are always horizontal. To match the circle on the terrain: Convert the circle to a polyline (right click > convert to polyline) and then drape the polyline to the point cloud (right click > drape polyline).
- Catenary: For vectorization of freely hanging power lines, chains and ropes. Minimum three points need to be clicked in the 3D view.
Tip: When vectorizing catenaries, the order of the clicks is not important. The mathematical line that represents the catenary curve will be calculated based on all clicked points.
- Assisted road marking: Click on two points on the line to automatically vectorize it. For more: Assisted road marking.
- Assisted curb detection: Click on two points on the curb to automatically vectorize it. For more: Assisted curb detection.
- Roof detection: Click on every roof to automatically vectorize it. For more: Roof detection.
Tip: Polygons can be converted into polylines (right click > convert to polyline).
Circle objects can be converted into polygons or polyline (right click > convert to polygon/polyline).
Polylines (including catenary objects) can be converted into polygons (right click > convert to polygon).
To use the selection and vectorization tools:
- Select the tool on the toolbar.
- Left-click on the point cloud in the 3D view to create the first vertex and to start the vectorization.
- Continue using the left-click to add more vertices to the geometry.
- (Optional) Press the Esc key to cancel the vectorization.
- To finish the geometry:
- Right-click in the 3D view to add the last vertex and to finish the geometry.
- Alternatively, press Enter to accept the edits and to finish the geometry.
- (Optional) Right-click again to exit the vectorization tool and to change to Simple selection (default).
Tip: It is possible to add points to an existing selection by pressing the Shift key and creating a new selection.
It is also possible to remove points from an existing selection by pressing the Alt key (Windows) or Option ⌥ key (macOS) when creating the new selection.
Note: When pressing Enter the current state of the geometry will be accepted and no additional vertices will be added. To speed up the vectorization, we recommend using the right-click as it adds the last vertex as well as finishes the geometry.
Drape polyline
It is possible to drape any polyline over the point cloud. This will create vertices that fit the top part of the point cloud.
To use the drape polyline tool:
- (optional) Disable the non-terrain points (the terrain filter must have run) .
- Select a polyline.
- Right-click on the selected polyline to display a contextual menu.
- Choose the Drape polyline option from the contextual menu.
- The polyline will be draped over the visible point cloud, and the polyline simplification window with the Complexity slider will appear.
- (optional) The Complexity slider can be adjusted until the draped polyline fits the required specifications.
Tip: For better draping results, run first the
terrain filter and disable the non-terrain points. This will prevent the polyline from being draped on non-terrain points.
Export vector layers
The vector layers that need to be exported can be filtered to match your requirements. It is possible to select specific layers [1] and/or filter by object type [2].
The vector layers can be exported in .dxf, .zip shp, .shp, GeoJSON, and .csv (only for makers) formats [3].
If the .csv format is selected (comma-separated values), only markers will be exported. The format of the resulting table can be selected.
PENZD
Point name, Easting coordinate, Northing coordinate, Z coordinate, Description
PXYZD
Point name, X coordinate, Y coordinate, Z coordinate, Description
PENZ
Point name, Easting coordinate, Northing coordinate, Z coordinate
PXYZ
Point name, X coordinate, Y coordinate, Z coordinate
ENZ
Easting coordinate, Northing coordinate, Z coordinate
XYZ
X coordinate, Y coordinate, Z coordinate
Tip: If you want to export markers to use them in PIX4Dcloud or PIX4Dcloud Advanced, use the PXYZ Column format and uncheck the Include column headers checkbox.
Additional information about the export tool can be found in the Export - PIX4Dsurvey page article.
Measuring vectors
Vectorized objects can be measured. This can be done following the instructions found in the How to measure points, distances, areas, or volumes - PIX4Dsurvey article.
Video: Do you want to get valuable properties like measurements and coordinates of your objects? With PIX4Dsurvey you can get all the data you need for every point, polyline, and polygon of your project, just by clicking on it!
Editing geometry in the 3D view
Video: How can you vectorize a point cloud with maximum accuracy? Select the right point on the images and get the sharpest results with PIX4Dsurvey!
To move the vertex in the 3D view
- Use the Simple selection tool to select an object.
- Click on the existing geometry.
- Click on the vertex and drag it to the new position.
Tip: To speed up the editing, move to the next vertex using the Tab shortcut.
After moving the vertex to the new position, the edits are automatically taken into account and you can continue creating new geometries or edit existing ones.
To add a vertex to existing geometry
- Use the Simple selection tool to select an object.
- Hover over the section where you would like to add the vertex.
- Click to create a new vertex.
To remove a vertex from existing geometry
- Use the Simple selection tool to select an object.
- Click on the existing geometry.
- Click on the vertex and press the Delete key.
To split the polyline
- Use the Simple selection tool to select an object.
- Right-click on the vertex where you would like to split the polyline.
- Click Split polyline.
After the polyline is split, two separate polylines are created. The polylines share the vertex in which they were split.
To join polylines
- Use the Simple selection tool to select the first polyline.
- Hold Shift and select the second polyline.
- Right-click on the shared vertex and click Join polylines.
After the polylines merged, a single polyline is created.
Important: The Join polylines feature is available only when two polylines share a vertex.
Video: If a feature is described with many polylines, it is possible to easily and quickly join lines the polylines using shift and right-clicking on their ends!
Editing geometry on images
To move the vertex on the images:
- Use the Simple selection tool to click on an object.
- Click on the vertex on the image and drag it to the new position on at least two images.
- Press Enter to accept the edits.
Tip: To speed up the vectorization, accept the edits by simply clicking in the 3D view or moving to the next vertex using the Tab shortcut.
- (Optional) Hit the Esc key to cancel the edit.
After moving the vertex to the new position on at least two images, the position of the vertex is automatically changed and updated.
Note: Vertices must be marked on at least two images. For more accurate results, it is recommended to mark the same vertex in three or more images.
Editing geometry with vertex editor
It is possible to manually adjust the coordinates of created vertices.
To move the vertex using the vertex editor:
- Use the Simple selection tool to select an object.
- Click on the vertex, the center will become purple. The dialog Coordinates opens in the bottom left corner of the screen.
- Edit the coordinate values by:
- Typing the new coordinate values.
- Adjust the coordinate values with the +/- button or by typing the new value.
- Click the Ctrl+Enter keys to accept the edits.
Tip: To speed up the vectorization, accept the edits by simply clicking in the 3D view.
- (Optional) Hit the Esc key to cancel the edit.
Editing geometry with vertex alignment
In the case of objects with more than 1 vertex (polylines, polygons, volume polygons), it is possible to align the vertices to a specific altitude.
To vertically align the vertices:
- Use the Simple selection tool to select an object.
- To access the vertical alignment menu, click Align Vertices located near the object name in the bottom left corner of the PIX4Dsurvey window and choose the desired alignment:
- Align to the highest: All the vertices of the selected object are moved vertically to align with the highest vertex.
- Align to the average: All the vertices of the selected object are moved vertically to align with the average altitude of all vertices of the selected object.
- Align to the lowest: All the vertices of the selected object are moved vertically to align with the lowest vertex.
- Custom height: All the vertices of the selected object are moved vertically to align with the given custom height.
Editing geometry with polyline simplification
It is possible to simplify a complex polyline in order to make it simpler by reducing the number of vertices. This can be particularly useful when the polyline is draped on the point cloud, as many points might be in a straight line.
To modify the polyline simplification, follow these steps:
- Use the simple selection tool to select the polyline.
- To access the polyline simplification menu, click on Polyline simplification located near the object name in the bottom left corner of the PIX4Dsurvey window.
- Adjust the level of simplification using the slider, which ranges between 1 and 10
- 1: maximum level of simplification.
- 8 (default): default level of simplification.
- 10: no simplification. All vertices are kept.