Querying and Modifying Object Properties
This article will introduce how to query and modify object attributes. The steps are as follows:
- Select one or more geometries/texts in the map, right-click and choose the Properties command.
- The Properties panel will pop up, displaying details of the selected objects, including Object Properties, Geo, Node, and Enclosure. If the selected object is text, the properties panel will also include Text. Below are descriptions of these five options:
- Object Properties: Object properties display all property field attributes of the object, i.e., the selected fields of the record in the corresponding attribute table, including field, field alias, field type, field value, and whether the field is required.
- Hide system fields: This checkbox sets whether to display or hide attributes of system fields in the geometry's property window. When checked, it hides all system field attributes to prevent obscuring non-system field attributes when too many system fields exist.
- Hide details: This checkbox sets whether to display or hide detail fields in the geometry's property window. Detail fields include field and type information. When checked, it hides other field attributes, showing only the field alias and field value.
- Geo: Displays geographic information of the selected objects, including type, length, bounds, etc.
- Object type: Displays the object's type information, indicating whether it is a point, line, region, or other type of object.
- Length: Displays the geodesic length of the line object.
- Perimeter: Displays the geodesic perimeter of the region object.
- Area: Displays the geodesic area of the region object.
- Bounds: Top, bottom, left, and right display the spatial bounds information of the object. Top and bottom values represent boundaries along the Y-axis (i.e., 'Y='), while left and right values represent boundaries along the X-axis (i.e., 'X='). Units match the dataset unit where the selected objects reside.
- Node: Displays node information of the selected objects, i.e., details about the nodes that compose the object, primarily shown in table form.
- Object:
- Object Type: Displays the object's type information, indicating whether it is a point, line, region, or other type of object.
- Total subobjects: Displays the number of subobjects composing the selected objects. Simple objects have one subobject, while compounds may contain two or more.
- Current subobject: The combo box on the right lists all subobjects composing the selected objects. Selecting any item displays the node information (coordinate data) of the chosen subobject in the table below.
- Total nodes: The total number of all nodes composing the selected objects (including all subobjects).
- Node: This table area displays nodes of the current subobject. Each record corresponds to a node of the subobject, showing coordinate information. Units match the dataset unit where the selected objects reside.
- Add node: Adds a new node after the last node of the current subobject. Default X and Y coordinates are (0,0). This button is only available when the object layer is editable.
- Insert node: Inserts a new node at the selected location (the row marked with a cross). X and Y coordinate values can be entered in the text boxes below the list. This button is only available when the object layer is editable and a node is selected in the list.
- Delete node: Deletes the selected node in the list. This button is only available when the object layer is editable and a node is selected. It is disabled if deleting the node would reduce the control points below the minimum (e.g., fewer than 2 nodes for lines or 3 for regions).
- Export node: Exports all nodes in the list to .csv format. It exports all nodes by default and does not allow selecting specific nodes.
- Object:
- Enclosure: The attachment feature provides a method to associate non-geographic data with geographic information. You can add photos, videos, tables, documents, and other files individually or in batches to the attachments of selected objects, supporting display and viewing. For example, add photos or videos collected in field surveys, or real estate-related files like floor plans or property certificates to corresponding objects, facilitating real-time query and management. Currently, attachments can only be added to datasets in UDBX data sources or PostGIS database data sources.
- Add an attachment: Click the Add an attachment button to open the add attachment dialog. Select files to add to the object (hold Ctrl or Shift for batch selection), then click Add. The maximum file size for attachments is 100MB; exceeding this limit will cause failure. Added files are displayed in the attachment list with name and size, as shown below. Duplicate file names are not allowed; if a file with the same name exists, it will be filtered, and the output window will show: "Attachment [attachment name] already exists."
- Delete the attachment: To remove an attachment, select it in the attachment list and click the Delete button. Batch selection (using Ctrl or Shift) is supported.
- Download the attachment: Select an attachment in the list and click the Download the attachment button to save it locally.
- View attachment: Double-click an attachment in the list to open it with the corresponding local application.
Notes:
- When merging objects with attachments, if the Save Geometry parameter is set, only the attachments of the selected object are retained. If Weighted Mean or Sum is chosen, all attachments of the selected objects are merged.
- When splitting a compound object with attachments, the attachments are randomly assigned to one of the resulting objects.
- If a dataset has attachments, copying the dataset does not copy the attachments.
- If a dataset has attachments, using the Manage Replica feature does not copy attachments to another data source.
- Add an attachment: Click the Add an attachment button to open the add attachment dialog. Select files to add to the object (hold Ctrl or Shift for batch selection), then click Add. The maximum file size for attachments is 100MB; exceeding this limit will cause failure. Added files are displayed in the attachment list with name and size, as shown below. Duplicate file names are not allowed; if a file with the same name exists, it will be filtered, and the output window will show: "Attachment [attachment name] already exists."
- Text: If a text object is selected in the map, the Text option appears in the properties panel, primarily for displaying and setting text styles. Changes are previewed in the map immediately.
- Text: Sets the text style for the text object;
- Subobject: Sets the subobject within the currently displayed text.
- Text Content: Displays and sets the text content of the current text subobject.
- Rotation angle: Sets the rotation angle of the text. If the Apply to Subobject checkbox is checked, the angle applies to all subobjects of the current text.
- Apply to All: When checked, all text styles set on this page apply to all texts in the dataset.
- Font: Displays the font. Sets the font used for text. The combo box on the right offers a rich selection, supports adding "@" before the font for vertical display effects, and includes a "recent font" group for quick access. Keyboard shortcuts allow quick font navigation (e.g., press "T" to show fonts starting with "T"). Click the combo box to select a font.
- Font Size: Displays and sets the font size of the text. Users can enter a value or select from the combo box dropdown.
- Font height: Displays and sets the height of the text font.
- Text Color: Sets the text color. Click the color button to choose from the color panel or select "Other Colors..." to customize.
- Background: Sets the background or outline color of the text. Click the color button to choose from the panel or customize via "Other Colors...".
- Font Effect: Check the corresponding box to apply a font effect.
- Bold: Controls whether the text uses bold font.
- Strikethrough: Controls whether the text has a strikethrough.
- Shadow: Controls whether the text has a shadow effect.
- Underline: Controls whether the text has an underline.
- Stroke: Controls whether the text has an outline effect.
- Transparent BG: Controls whether the text background is transparent.
- Left Italic/Right Italic: Controls whether the text is slanted left or right.
- Fixed Size: Controls whether the text size is fixed. If checked, text size does not change with map zoom; if unchecked, it scales with zoom.
- Alignment: Displays and sets text alignment. Options include left-align, right-align, center-align, and justify.
- Text: Sets the text style for the text object;
- Object Properties: Object properties display all property field attributes of the object, i.e., the selected fields of the record in the corresponding attribute table, including field, field alias, field type, field value, and whether the field is required.
- If multiple objects are selected, the tree node at the top of the properties panel shows all selected objects in the map. Select different tree nodes to switch and view their attributes. You can perform batch settings and modifications of attributes for multiple objects in the pop-up tabular view.
![]() |
Map and Property Window |