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.
IN THIS ARTICLE
Selection tools in PIX4Dsurvey
Vectorization tools in PIX4Dsurvey
Export vector layers
Measuring vectors
How to use selection and vectorization tools in PIX4Dsurvey
Editing geometry in the 3D view
Move the vertex in the 3D view
Add a vertex to existing geometry
Remove a vertex from existing geometry
Split the polyline
Join polylines
Editing geometry on images
Editing geometry with vertex editor
Editing geometry with vertex alignment
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 Move to layer or Delete geometry options.
- 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.
Hold Ctrl or ⌘ and draw the selection.
- 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.
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.
- Catenary: For vectorization of freely hanging power lines, chains and ropes. Minimum three points need to be clicked in the 3D view.
- 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.
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).
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].
Vector layers export panel in the Export sidebar.
If the .csv format is selected (comma-separated values), only markers will be exported. The format of the resulting table can be selected.
Format | Meaning |
---|---|
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 |
Additional information about the export tool can be found in the Export - PIX4Dsurvey page article.
Measuring vectors
Lenght, elevation, area, slope, and location are measured for vectorized geometries. The list below shows which features are measured for each geometry type.
- Polyline
- 3D length [m, ft]: The length of the polyline in the 3D space.
- Min elevation [m, ft]: The minimum elevation of the polyline.
- Max elevation [m, ft]: The maximum elevation of the polyline.
- Min slope [° or %]: The minimum slope of the polyline.
- Max slope [° or %]: The maximum slope of the polyline.
- Polygon
- 3D perimeter [m, ft]: The length of the perimeter of the polygon
- 3D area [m^{2}, ft^{2}]: The 3D area of the polygon.
- Min elevation [m, ft]: The minimum elevation of the polygon.
- Max elevation [m, ft]: The maximum elevation of the polygon.
- Marker
- Easting [m, ft]: The easting coordinate of the marker.
- Northing [m, ft]: The northing coordinate of the marker.
- Altitude [m, ft]: The elevation of the marker in the case of a geoidal vertical coordinate system or
- Ellipsoidal height [m, ft]: The elevation of the marker in case of an ellipsoidal vertical coordinate system.
- Circle
- Radius [m, ft]: The radius of the circle.
- 2D area [m^{2}, ft^{2}]: The 2D area of the circle.
- Elevation [m, ft]: Elevation of the circle, defined by its center.
- Catenary
- 3D length [m, ft]: The length of the catenary in the 3D space.
- Min elevation [m, ft]: The minimum elevation of the catenary.
- Max elevation [m, ft]: The maximum elevation of the catenary.
- Assisted road marking
- (see polyline)
- Assisted curb detection
- (see polyline)
Editing geometry in the 3D view
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.
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.
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.
- (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.
Editing geometry with vertex editor
It is possible to manually adjust the coordinates of created vertices.
Vertex editor interface allows modifying the X, Y, and Z coordinates for each vertex.
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.
- (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.
Align vertices button and interface, allowing to vertically align all the vertices of the same object to the same height.
To vertically align the vertices:
- Use the Simple selection tool to select an object.
- To access the vertical alignment menu, select the vector object, click Align Vertices located near the object name in the bottom left corner of the PIX4Dsurvey window and choose the desired alignment:
- Vertex alignment high: All the vertices of the selected object are moved vertically to align with the highest vertex.
- Vertex alignment average: All the vertices of the selected object are moved vertically to align with the average altitude of all vertices of the selected object.
- Vertex alignment low: 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.
I like the simplicity of adding geometry. I'm testing it on the example dataset. Is there a way to delete a vertex without deleting the geometry?
Hi Aaron, great to hear you are trying out Pix4Dsurvey.
To delete an individual vertex you can:
Best,
I am really enjoying this product. Is there a way to create an arc on pavement areas and curbs?
Hi,
At the moment, the tool that would create an arc based on a few clicked points is not implemented in Pix4Dsurvey. But the idea is interesting, and we will consider it for future releases.
Feel free to also check the Pix4Dsurvey Feature request post to add more suggestions.
Best,
Hola,
Como logro realizar que mi polígono abarque la superficie seleccionada y no sea solo en 2d.
Saludos.
Hi Manuel,
The polyline is defined by the 3D vertices that you click on the model. The polyline will connect the defined vertices but will not exactly follow the terrain as in the case of cross-sections.
Could you tell me more about why would you find it beneficial for the polyline to follow the terrain?
Best,
Hola Blaz,
Gracias por contestar.
Me resultara beneficioso ya que obtendría la superficie dentro del polígono, para comparar superficies de vuelos semanales y obtener volúmenes entre superficies.