Merging data from survey devices
First Claim
1. A method of providing consistent data across a plurality of survey devices that are used to survey a geographic area in order to obtain data that may be used to map the geographic area, the method comprising:
- managing, with a computer system, a database for storing surveying data obtained from the plurality of survey devices when conducting a surveying project where a geographic area is surveyed and for executing a surveying office application that allows a user of the computer system to map a location associated with the surveying project;
storing, in the database, a dataset about a the surveying project;
managing, with the computer system, a first set of one or more device files stored on a first survey device and a second set of one or more device files stored on a second survey device, wherein the first set and the second set each comprise reference points that correspond to locations to be mapped by the surveying project;
comparing a first subset of data in the dataset with the a second subset of data in the first set of one or more device files and a third subset of data in the second set of one or more device files, wherein the first subset of data in the dataset includes reference points identified by a first label, wherein the second subset of data includes reference points identified by a second label, and wherein the third subset of data includes reference points identified by a third label;
determining, based on a comparison of the reference points in first subset of data, the second subset of data, and the third subset of data, and a comparison of the first label, the second label and the third label that an inconsistency exists between one or more of the labels and the reference points in the subsets of data;
identifying a proper subset of data among the subsets of data; and
updating one or more of the subsets of data to resolve the inconsistency such that each of labels and the subsets of data are consistent.
1 Assignment
0 Petitions
Accused Products
Abstract
Tools for synchronizing survey data between one or more survey devices and a surveying office application. The disclosed tools can help to ensure that each of the devices, and the office application, have consistent data. An exemplary tool might detect a change to data in an office application, identify any affected files on one or more survey devices, and ensure that the affected files are updated with the appropriate information. Conversely, in other aspects, a data inconsistency (which might be caused by a data change in the office application and/or on one or more of the survey devices) might be detected, and tools might be provided to enable a user to ensure that the correct version of the data is maintained by the system.
-
Citations
22 Claims
-
1. A method of providing consistent data across a plurality of survey devices that are used to survey a geographic area in order to obtain data that may be used to map the geographic area, the method comprising:
-
managing, with a computer system, a database for storing surveying data obtained from the plurality of survey devices when conducting a surveying project where a geographic area is surveyed and for executing a surveying office application that allows a user of the computer system to map a location associated with the surveying project; storing, in the database, a dataset about a the surveying project; managing, with the computer system, a first set of one or more device files stored on a first survey device and a second set of one or more device files stored on a second survey device, wherein the first set and the second set each comprise reference points that correspond to locations to be mapped by the surveying project; comparing a first subset of data in the dataset with the a second subset of data in the first set of one or more device files and a third subset of data in the second set of one or more device files, wherein the first subset of data in the dataset includes reference points identified by a first label, wherein the second subset of data includes reference points identified by a second label, and wherein the third subset of data includes reference points identified by a third label; determining, based on a comparison of the reference points in first subset of data, the second subset of data, and the third subset of data, and a comparison of the first label, the second label and the third label that an inconsistency exists between one or more of the labels and the reference points in the subsets of data; identifying a proper subset of data among the subsets of data; and updating one or more of the subsets of data to resolve the inconsistency such that each of labels and the subsets of data are consistent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system, comprising:
-
a processor; a communication interface in communication with the processor; and a computer readable medium in communication with the processor, the computer readable medium having encoded thereon a set of instructions executable by the computer system to perform one or more operations, the set of instructions comprising; instructions for managing a database for storing surveying data obtained from a plurality of survey devices when conducting a surveying project where a geographic area is surveyed; instructions for executing a surveying office application that allows a user of the computer system to map a location associated with the surveying project; instructions for storing, in the database, a dataset about the a surveying project; instructions for managing a first set of one or more device files stored on a first survey device and a second set of one or more device files stored on a second survey device, wherein the first and second survey devices are used to survey a geographic area in order to obtain data that may be used to map the geographic area, and wherein the first set and the second set each comprise reference points that correspond to locations to be mapped by the surveying project; instructions for comparing a first subset of data in the dataset with the a second subset of data in the first set of one or more device files and a third subset of data in the second set of one or more device files, wherein the first subset of data in the dataset includes reference points identified by a first label, wherein the second subset of data includes reference points identified by a second label, and wherein the third subset of data includes reference points identified by a third label; instructions for determining, based on a comparison of the reference points in the first subset of data, the second subset of data, and the third subset of data and a comparison of the first label, the second label and the third label, that an inconsistency exists between one or more of the labels and the reference points in the subsets of data; instructions for identifying a proper subset of data among the subsets of data; and updating one or more of the subsets of data to resolve the inconsistency such that each of labels and the subsets of data are consistent.
-
-
22. An apparatus, comprising:
-
a non-transitory computer readable medium having encoded thereon a set of instructions executable by a computer system to perform one or more operations, the set of instructions comprising; instructions for managing a database for storing surveying data obtained from a plurality of survey devices when conducting a surveying project where a geographic area is surveyed; instructions for executing a surveying office application that allows a user of the computer system to map a location associated with the surveying project; instructions for storing, in the database, a dataset about the a surveying project; instructions for managing a first set of one or more device files stored on a first survey device and a second set of one or more device files stored on a second survey device, wherein the first and second survey devices are used to survey a geographic area in order to obtain data that may be used to map the geographic area, and wherein the first set and the second set each comprise reference points that correspond to locations to be mapped by the surveying project; instructions for comparing a first subset of data in the dataset with the a second subset of data in the first set of one or more device files and a third subset of data in the second set of one or more device files, wherein the first subset of data in the dataset includes reference points identified by a first label, wherein the second subset of data includes reference points identified by a second label, and wherein the third subset of data includes reference points identified by a third label; instructions for determining, based on a comparison of the reference points in the first subset of data, the second subset of data, and the third subset of data and a comparison of the first label, the second label and the third label, that an inconsistency exists between one or more of the labels and the reference points in the subsets of data; instructions for identifying a proper subset of data among the subsets of data; and instructions for updating one or more of the subsets of data to resolve the inconsistency such that each of labels and the subsets of data are consistent.
-
Specification