Distributed measurement system for scanning projects
Abstract
A system and method for providing a distributed measurement system. The system performs operations that include receiving, via a user interface of a user device, a request from a requestor to access a data file of a project. The project includes a plurality of data files including the data file, and at least one of the one or more data files is generated based at least in part on measurement data output from a measurement device. Based on determining that the requestor has permission to access the data file, one or more editing options are provided for editing the data file. The one or more editing options vary based at least in part on one or both of a characteristic of the user device and a characteristic of the data file. The data file is edited in response to receiving an editing request.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A system for providing a distributed measurement system, comprising:
a memory having computer readable instructions; and
at least one processor for executing the computer readable instructions, the computer readable instructions controlling the at least one processor to perform operations comprising:
receiving, via a user interface of a user device, a request from a requestor to access a data file of a project, the project comprising a plurality of data files including the data file, wherein at least one of the plurality of data files is a panoramic image;
when the requestor has permission to access the data file, providing at least one editing option for editing the data file, the at least one editing option includes performing a three-dimensional (3D) measurement based at least in part on the panoramic image, and the at least one editing option varies based at least in part on at least one of a characteristic of the user device and a characteristic of the data file; and
editing the data file in response to receiving an editing request that includes a selection of an editing option from the at least one editing option.
2. The system of claim 1 , wherein the editing option further vary based on an authorization provided to the user device.
3. The system of claim 1 , wherein the data file comprises point cloud data and the characteristic of the data file includes a density of the point cloud data.
4. The system of claim 1 , wherein the at least one editing option further vary based at least in part on a location of a processor executing an application performing the receiving, providing and editing.
5. The system of claim 1 , wherein the operations further comprise retrieving the data file and displaying contents of the data file via the user interface.
6. The system of claim 1 , wherein the operations further comprise storing the data file in a storage location on the user device.
7. The system of claim 1 , wherein the operations further comprise storing the data file in a cloud storage location.
8. The system of claim 1 , wherein the operations further comprise further comprising transmitting the data file to another user device.
9. The system of claim 1 , wherein the user device includes a camera and the editing option includes adding an image to the data file.
10. The system of claim 1 , wherein the user device includes an inertial measurement unit, and the at least one editing option includes identifying a position of the user device.
11. The system of claim 1 , wherein the data file is a floorplan.
12. The system of claim 1 , wherein the at least one editing option further varies based on an authorization provided to the requestor.
13. The system of claim 1 , wherein the operations further comprise, based on determining that the requestor has permission to access the data file, providing at least one viewing option for viewing the data file, wherein the at least one viewing option varies based at least in part on one or both of an authorization provided to the user device and an authorization provided to the requestor.
14. The system of claim 1 , wherein the at least one editing option comprises adding, removing or altering annotations of the data file.
15. The system of claim 14 , wherein the annotations comprise one selected from the group consisting of an image, a measurement, a geographic location, and a note.
16. The system of claim 1 , wherein the data file comprises image data generated based at least in part on output from a red-green-blue and depth (RGB-D) camera.
17. A method of providing a distributed measurement system, the method comprising:
receiving, via a user interface of a user device, a request from a requestor to access a data file of a project, the project comprising a plurality of data files including the data file, at least one of the plurality of data files generated based at least in part on measurement data output from a measurement device, and at least one of the plurality of data files is a panoramic image;
when the requestor has permission to access the data file, providing an editing option for editing the data file by performing a three-dimensional (3D) measurement based at least in part on the panoramic image, the editing option varies based at least in part on at least one of a characteristic of the user device and a characteristic of the data file; and
editing the data file in response to receiving an editing request that includes the editing option.
18. The method of claim 17 , wherein the editing option further vary based on one or both of an authorization provided to the user device and an authorization provided to the requestor.
19. The method of claim 17 , wherein the measurement device includes a scanner and the measurement data includes scan data.
20. The method of claim 17 , wherein the data file comprises point cloud data and the characteristic of the data file includes a density of the point cloud data.
21. The method of claim 17 , wherein the editing option further varies based at least in part on a location of a processor executing an application performing the receiving, providing, and editing.
22. The method of claim 17 , further comprising retrieving the data file and displaying contents of the data file via the user interface.
23. A computer program product for providing a distributed measurement system, the computer program product comprising a computer readable storage medium having program instructions executable by a processor to perform operations comprising:
receiving, via a user interface of a user device, a request from a requestor to access a data file of a project, the data file comprising image data generated based at least in part on output from a red-green-blue and depth (RGB-D) camera, the project comprising a plurality of data files including the data file, wherein at least one of the plurality of data files is a panoramic image;
when the requestor has permission to access the data file, providing a plurality of editing options for editing the data file, wherein at least one of the editing options vary based at least in part on at least one of a characteristic of the user device and a characteristic of the data file; and
editing the data file in response to receiving an editing request that includes an editing option of the plurality of editing options.
24. The computer program product of claim 23 , wherein the plurality of editing options further vary based on one or both of an authorization provided to the user device and an authorization provided to the requestor.
25. The computer program product of claim 23 , wherein the data file comprises point cloud data and the characteristic of the data file includes a density of the point cloud data.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.