====== Object Inspector ====== The Object Inspector provides all information and allows attribute editing of the [[2210:desktop:workspace:select_objects|selected vector objects]] in the [[2210:desktop:map:index|]]. {{:170:desktop:tabs:object_inspector_1701.png?800&nolink|}} ===== Concepts ===== === Highlighted Objects vs Focus Object === All listed Objects in the Object List are Selected Objects. \\ Only one Object, Dataset Model or Dataset is Focussed in the Object List. Detailed information of the focussed Object is shown or accessible via the Object Inspector Object Focus. All Selected Objects except the Focus Object are so called Highlighted Objects. \\ A different Selection Color can be set for the Highlighted Objects and Focus Object, see [[2210:desktop:preferences:selection|preferences > selection]]. ===== Object List ===== {{ :170:desktop:tabs:inspector_object_list_1701.png?nolink100|}} All selected vector objects are listed in the Object Inspector's Object List grouped by their Dataset and [[2210:technology:supported_formats:vector:ovf|Dataset Model]]. \\ Object List edits (e.g. Remove Focus) do not affect Dataset Objects, but might only affect their current state of selection (Highlighted or Focus). === Primary Field === The Orbit SIO ID (Orbit Spatial Information Object ID) the default Primary Field (Object identifier in the Object List). But the 1st value of any Attribute can be used as Primary Field, see [[2210:desktop:dataset:contents:naming|Dataset Properties > Structure > Naming]]. === List actions === * Double click Object Identifier in Object List : Set Object to Focus Object and center Map to Object. * {{orbit_desktop:inspector:object:remove_objects_from.gif?nolink|}} Remove Focus from Object List. === Option menu === {{ :170:desktop:tabs:inspector_object_menu_1701.png?nolink&200|}} * New, Open or Save [[2210:technology:supported_formats:other:ool|Orbit Object List]]. \\ New Object List will clear the current Object List and remove all Objects from the Object List. * Export Object List into a [[2210:technology:supported_formats:index|supported Vector Dataset]]. \\ The new Dataset will be added on top of the [[2210:desktop:dataset:index|Dataset List]]. \\ The Object List needs to meet the [[2210:technology:supported_formats:vector:ovf|Dataset Structure Requirements]] of the selected Dataset. * Remove Focus : Remove Focus from the Object List. * Retain Focus : Remove all Objects from the Object List except the current Focus. * Invert Selection : Invert selection of all Datasets present in the Object List. * Pan to Focus : Center the Map to the current Focus. ===== Object Focus ===== The Object Focus, the right-hand side of the Object Inspector, gives access to detailed information (Spatial Object, Spatial Information Details, Spatial Component, Attribute Component) about the object or model. Via the attribute component, attribute values of editable datasets can be edited. Use the 4 toggle buttons at the left-hand side to switch between the above listed Object Focus panels. \\ Via the [[2210:desktop:preferences:selection|selection preferences]] the different panels can be viewed simultaneously (as displayed in the image). ==== Spatial Object ==== {{ :170:desktop:tabs:inspector_object_obj_1701.png?nolink&200|}} The Spatial Object panel displays the shape and graphical appearance of the focus object or focus model as it displayed on the map. \\ This view helps the identification of a focus object when more than one object is selected. ==== Spatial Information Details ==== Displays a summary of the spatial component and attribute component of the focus object or focus model. {{:170:desktop:tabs:inspector_object_xyz_1701.png?nolink&800|}} * Length, area and coordinates are expressed in the units and values linked to [[2210:technology:core:crs|Dataset Coordinate Reference System]]. * In case of Focus Model, the sum and min/max bounding box of all selected Dataset Model Objects are calculated. ==== Spatial Component ==== {{:170:desktop:tabs:inspector_object_xyz_1701.png?nolink1&800|}} Displays the list of coordinates composing the focus object. The spatial component panel is empty for a focus model. From the right hand side of this spatial component overview it is possible to focus the Map 2D to an object coordinate. This functions requires the Map 2D CRS to be the same as the Dataset CRS, see [[2210:technology:core:crs|]]. Using standard keystrokes +A and +C the spatial component as displayed can be selected and copied to the clipboard. ==== Attribute Component ==== {{:170:desktop:tabs:object_inspector_attributecomp_170.png?nolink&800|}} The Object Inspector Attribute Component is the default Object Focus panel. \\ It displays and allows editing((Object Focus > Attribute Component > Edit Attribute Values : only Attribute Values of Editable Datasets can be edited.)) of the Object Attribute Values of the Focus Object or it shows some statistics of the Focus Model. \\ === Attribute Type === The Attribute Type affects the display of the Attribute Value. * Regular : Black (string, float) * Rule, ValueList : Black * Rule, Formula : Gray * Hyperlink : Blue \\ Open the Attribute Hiperlink by clicking on the Show Hyperlink Document icon, see bellow. * Annotation : Green Attribute Value display. \\ Open the Attribute Annotation by clicking the Attribute Value. Use the [[2210:desktop:tools:annotations|Annotation Tools]] to edit the Attribute Annotation. === Attribute Value Editing === - Double click an Attribute Value to edit - Press Enter, Tab or Arrow Key to confirm edits and/or to highlight the next cell. \\ An edited Attribute Value can only be confirmed if the updated value is according the Attribute Datatype (String, Float, Integer, Boolean). * Enter : Next cell order top-down, left-right. * Tab : Next cell order left-right, top-down. * Arrow Key : Next cell order defined by arrow. === Attribute Edit Functions === {{:orbit_desktop:inspector:object:redo_an_action_v1.png|}} Undo / Redo an action \\ Undo the last edit / Redo the last edit after a previous undo action. Both attribute and spatial objects are affected. {{orbit_desktop:inspector:object:selected_joined_rows_v1.png?nolink|}} Select joined rows.\\ Edit an attribute value by selecting a value from a joined table.\\ Select the attribute value of an attribute that is included in a [[2210:desktop:dataset:contents:join|table join definition]] and select an attribute value in the opened window.\\ {{orbit_desktop:inspector:object:add_a_set_of_attributes_v1.png?nolink|}} {{:orbit_desktop:inspector:object:delete_a_set_of_attributes_v1.png|}} Add / Delete a set of attribute values. \\ Add a new attribute row or remove a selected set of attributes. \\ Note that some formats have restrictions and requirements regarding their dataset structure that prohibit storing multiple attribute rows per object. \\ {{170/desktop/dataset/contents/naming_hyperlink_disabled_hyperlink_button.png?20x20&nolink}} {{orbit_desktop:inspector:object:show_hyperlink_document_v1.png?nolink|}} Show hyperlink document.\\ Open the hyperlink of the selected attribute. To configure a Hyperlink Attribute, see [[2210:desktop:dataset:contents:naming|]]. \\ At triggering the hyperlink, Orbit delegate opening the Url to the Operating System. {{orbit_desktop:inspector:object:apply_edits_to_all_v1.png?nolink|}} Apply edits to all selected objects of the same model.\\ This button allows simultaneous editing of a single value in all selected objects of the same model. \\ Enable the function and edit a single attribute value. The entered value will be set for all selected objects of the same model. === Attribute Memorize Functions === {{orbit_desktop:inspector:object:memorize_current_attributes_v1.png?nolink|}} {{:orbit_desktop:inspector:object:clear_memorized_attributes_v1.png|}} {{:orbit_desktop:inspector:object:paste_memorized_attributes_v1.png|}} Memorize/Clear/Paste the attribute values of the currently selected object. \\ Attribute values are memorized as a template for other objects of the current model. \\ Select an attribute value, click the memorize button and paste it as a new set of attributes to another object of the current model. === Option menu === Set Object Inspector Attribute Component viewing options and enable the advanced Attribute Memory functions. * Show Attribute Name * Show Attribute Displayname * Show Attribute Datatype Type * Show Memorize Functions : Show the advanced Attribute Memory Functions to the Object Inspector Attribute Component toolbar. * Apply Copy to New Objects : Memorize and use the Attribute Values of the current Focus Object as default Attribute Values of New Objects.