Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:desktop_ext:mapping:manage:runs_version [2022/12/14 16:41]
jeroen
dev:desktop_ext:mapping:manage:runs_version [2024/03/06 18:55] (current)
glen [Mapping Run Configurations]
Line 21: Line 21:
 An Orbit Run version 3 uses the "orbit_mm_run.omr" file as a reference resource file. \\ An Orbit Run version 3 uses the "orbit_mm_run.omr" file as a reference resource file. \\
 An Orbit Oblique Project version 3 uses the "orbit_oblique.oop" file as a reference resource file. \\ An Orbit Oblique Project version 3 uses the "orbit_oblique.oop" file as a reference resource file. \\
-This updated structure has been developed to optimize performance and to use new tools of the  [[dev:products:3dm_content_manager|]] and 3D Mapping Cloud.+This updated structure has been developed to optimize performance and to use new tools of the  [[dev:products:3dm_manage_and_extract|]] and 3D Mapping Cloud.
  
 For previous version or to convert existing runs\projects into the updated structure, see [[110:mobile_mapping:desktop:mobile_mapping:manage:runs_version|]]. For previous version or to convert existing runs\projects into the updated structure, see [[110:mobile_mapping:desktop:mobile_mapping:manage:runs_version|]].
Line 57: Line 57:
   * Parameter : ''photo.file.extension''   * Parameter : ''photo.file.extension''
   * Values : Any supported image resource can be used, see [[dev:technology:supported_formats:index|]].\\   * Values : Any supported image resource can be used, see [[dev:technology:supported_formats:index|]].\\
-  * Default Value : jpg+  * Default Value : .jpg
  
 === Example === === Example ===
Line 67: Line 67:
 photo.camera.height 2.20 photo.camera.height 2.20
 photo.sequence.key OrbithPhotoId photo.sequence.key OrbithPhotoId
-photo.file.extension tif+photo.file.extension .tif
 template.parameters=PARAM_CRS template.parameters=PARAM_CRS
 </code> </code>
Line 182: Line 182:
 If needed use the "concat" function to add a the camera name as prefix to create a unique image id. If needed use the "concat" function to add a the camera name as prefix to create a unique image id.
  
 +==== Timestamp Offset====
  
-==== TimeStamp====+Convert timestamp values from GPS Week Seconds to Absolute GPS Time and vice versa for Trajectory, Photo Positions and Point Cloud data. \\ 
 +The offset between GPS Week Seconds to Absolute GPS Time. The value can be negative or positive. \\ 
 +At "Create Run" the offset value can be entered by the user. The entered value will be used to replace the template place holder Tag  {PARAM_TIMESTAMP_OFFSET}.
  
-Convert the timestamp values from GPS Week Seconds to Absolute GPS Time and vice versa for Trajectory, Photo Positions and Point Cloud data.+=== Trigger user to enter time offset at Create Run ===
  
-  * File: <Orbit Run>/orbit_mapping_run.omr (or orbit_mm_run.omr) +  * File: <Orbit Run>/orbit_mapping_run.omr (or orbit_mm_run.omr) \\ <code>template.parameters=PARAM_TIMESTAMP_OFFSET</code>
-  * Parameter: PARAM_TIMESTAMP_OFFSET +
-  * Value: The offset between GPS Week Seconds to Absolute GPS Time. The value can be negative or positive.+
  
-**Example** +=== Template Tag to be replaced by user-entered offset value ===
-<code> +
-version 1 +
-project.type generic +
-project.file orbit_mm_run.omr +
-photo.camera.height 2.500 +
-template.parameters=PARAM_CRS;PARAM_CRS2;PARAM_TIMESTAMP_OFFSET +
-simplified.trajectory.maximum.distance 1 +
-simplified.trajectory.part.separation 20 +
-</code>+
  
-At "Create Run" the offset value can be entered and will be used to replace the template placeholder variable {PARAM_TIMESTAMP_OFFSET} in : +Photo Positions 
-  * panorama1>import>import_locations.ord +  * File: <Orbit Run>/<camera>/import/import_locations.ord \\ <code>   AddAttribute= 
-  * pointcloud>import>import.ini +    AttributeName=OrbitTimestamp 
-  * trajectory>import>import_trajectory.ord+    AttributeType=FLOAT8 
 +    AttributeExpression=Add({PARAM_TIMESTAMP_OFFSET},[Imported Value])</code>  
 + 
 +Trajectory 
 +  * File: <Orbit Run>/trajectyory/import/import_trajectory.ord \\ <code>   AddAttribute= 
 +    AttributeName=OrbitTimestamp 
 +    AttributeType=FLOAT8 
 +    AttributeExpression=Add({PARAM_TIMESTAMP_OFFSET},[Imported Value])</code>  
 +     
 +Point Cloud 
 +  * File: <Orbit Run>/pointcloud/import/import.ini \\ <code>TimeOffset {PARAM_TIMESTAMP_OFFSET}</code>
  
 ==== Heading and Tilt==== ==== Heading and Tilt====
  
-Whe no orientation heading and tilt are available, it can be calculated from baed on previous and next photo positions.+When no orientation heading and tilt are available, it can be calculated based on previous and next photo positions.
  
   * File : <Orbit Run>/orbit_mm_run.omr    * File : <Orbit Run>/orbit_mm_run.omr 
Line 225: Line 227:
 template.parameters=PARAM_CRS template.parameters=PARAM_CRS
 </code> </code>
 +
 +====== Video ======
 +
 +===Supported formats===
 +
 +Preferably .mp4 files. \\
 +When using cloud blob storage, the storage needs to support "range requests" to open the video at a specific time offset from start.
 +
 +
 +===Attributes===
 +
 +|< 100% 10% 60% 10% 10% 10% >|
 +^ What ^ Description ^  Data type  ^  Units  ^  Necessity  ^
 +| Video Filename  | - Relative location inside the run's video folder.\\ - Absolute URL pointing to the online storage location of the video.  |  string  | |  required  |
 +| Video Time  | The time offset from the start of the video.  |  integer  |  milliseconds |  required  
    
 
Last modified:: 2022/12/14 16:41