XYZ Points can be edited directly in 3D using interactive mouse tools. See Editing Data for general information about editing data in GeoScene3D.
When an edit session is started for an XYZ Points object the XYZ Points Editor dialog is shown. When the dialog is visible the XYZ Points Editor tool is active. Attributes are edited in the XYZ Points Attributes window. A snapshot of the XYZ points data can be exported to a file at any time during the edit process.
See the tutorials: Editing XYZ Points - In 3D Window, Editing XYZ Points - In Profile Window and Editing XYZ Points - In Map Window.
All edits are saved in the editor tools log. While editing the individual edits may be undone or redone.
Source Requirements
XYZ Point objects in an Access database source that contains the required fields “ID” (string), “X” (float), “Y” (float), and “Z” (float) can be edited.
The fields “PointType” (integer), “Quality” (integer), “SnapID” (string), “SnapType” (byte), “Selected” (boolean), and “Remark” are optional standard attributes. The optional standard attributes will enable a set of features in the user interface that uses these fields if they are present.
The edited dataset may contain further attributes. These attributes may be edited in the XYZ Points Attributes window.
Editing a query including fields from multiple tables (join) is supported but not recommended. The tabular dataset should be configured as a simple select from a single table. See the sample database “Editor.mdb” in the demo data directory for an example of a database prepared for XYZ Point editing. NOTE: The “ID” field should NOT auto increment.
Points are inserted and moved with mouse tools in either 3D, map windows, or profile windows. In addition a number of operations can be performed on selected points. The mouse tools are described below:
Default Pointer Tool
The default pointer is used to select and unselect points. Select existing points with CTRL+Click or drag a square around the points with the default pointer tool. Unselect a single selected point with CTRL+Click . All selected points can be unselected by clicking a point that is not selected or by pressing the “Unselect All” tool button .
Insert Points Tool
A new point is inserted with CRTL+Click or with space when the insert new points tool is active. The point is inserted at the position of a 3D insert cursor. The 3D insert cursor is locked when CTRL or space is pressed. It is not possible to insert points on points from the currently edited XYZ Points object. New points are snapped to existing objects according to snap settings found in the XYZ Points Editor Settings dialog.
Move Points Tool
Selected points can be dragged with the move points tool. Click and drag a selected point to drag all the selected points.
3D Viewer:
In 3D the points are dragged in the XY plane if no buttons are pressed. If the “ALT” key is pressed while dragging the points are moved vertically in the Z direction.
Tip: When moving points in the XY plane the camera should be oriented approximately vertically looking either down or up on the points to move. When moving points vertically the camera should be oriented approximately horizontal.
In other words: avoid aligning the camera along the plane in which the points are being moved.
Map Window:
Selected points are moved in the XY plane only.
Profile Window:
Selected points are moved horizontally and vertically along the vertical fence defined by the profile.
In the dialog it is possible to move one or multiple selected points using the arrow buttons. Attributes can be edited in the XYZ Points Attributes window.
In the lower section of the dialog the text “Selection movable” indicates that none of the currently selected points are snapped and may be moved. If the text “Selection snapped” is flashing one or more of the selected points are snapped and the current selection can not be moved. To move a snapped selection snap must first be removed (see below).
Move Point
XY Increment: This value is used to move the selected points in X or Y using the arrow buttons.
Z Increment: This value is used to move the selected points vertically using the arrow buttons.
Arrow Buttons: The four buttons to the left move the selected points in the XY plane using the “XY Increment” value. The two buttons to the right move the selected points vertically (elevation) using the “Z Increment” value.
New Points
When new points are inserted they will be assigned these attributes.
Type: Point type tag defined by user.
Quality: Point quality tag defined by user.
Map Elevation: When points are inserted using the map the points will be assigned this elevation.
Attributes
When this box is checked the attribute table is visible
Logs
When this box is checked the log table is visible
Actions…
Default Pointer Tool: The default pointer is used to select and unselect points.
Insert Points Tool: A new point is inserted with CRTL+Click or with space when the insert new points tool is active.
Move Points Tool: Selected points can be dragged with the move points tool. Click and drag a selected point to drag all the selected points.
Select Points…: Show the Select XYZ Points dialog for advanced point selection.
Select All: Selects all points.
Unselect All Selected Points: Unselects all points.
Inverse Selection: Inverses the current selection.
Set Point Type For Selected Points…: Set type tag for all the selected points.
Set Point Quality For Selected Points…: Set quality tag for all the selected points.
Set Point Remark For Selected Points…: Set remark for all the selected points.
Set elevation for Selected Points…: Enter an elevation value for selected points.
Fit Selected Points To Surface…: Fits all selected points to a selected surface.
Remove Snap…: Removes snap from all of the currently selected points that are snapped.
Save Edits: Save edits in the edited layer source.
Save Snapshot…: Saves the edited point dataset to a file.
Interpolate Using Wizard…: Starts the interpolation wizard for the XYZ Points object that is edited.
Fast Interpolation…: Interpolate points and updates destination grid if configured properly.
Generate Points:
Import Points From CSV File…: Import XYZ Points from a csv file to the edited XYZ points.
Export Selected Points to CSV…: Export selected XYZ Points to a csv file.
Undo: Undo the last edited action
Redo: Redo the last edited action
Delete Selected Points…: Deletes all selected points.
Settings…: Opens the XYZ Points Editor Settings dialog.
Edit shortcuts…: Opens the Shortcuts Editor dialog.