摘要:
An embodiment of the invention includes a method for identifying a point representing a feature in a 3D dataset. The method includes performing a pick, which includes filtering the dataset to extract a subset of points based on certain criteria including a seed point and evaluating a metric for each point in the subset of points. The metric is a non-normalized probability that the point being evaluated represents the feature. The point or points with the highest metric is identified as representing the feature. Another embodiment of the invention includes a computer-readable medium comprising computer-executable instructions for identifying a point representing a feature in a 3D dataset. Another embodiment of the invention includes a method for displaying a view of a feature in a 3D dataset.
摘要:
An embodiment of the invention includes a method for identifying a point representing a feature in a 3D dataset. The method includes performing a pick, which includes filtering the dataset to extract a subset of points based on certain criteria including a seed point and evaluating a metric for each point in the subset of points. The metric is a non-normalized probability that the point being evaluated represents the feature. The point or points with the highest metric is identified as representing the feature. Another embodiment of the invention includes a computer-readable medium comprising computer-executable instructions for identifying a point representing a feature in a 3D dataset. Another embodiment of the invention includes a method for displaying a view of a feature in a 3D dataset.
摘要:
Portable globes may be provided for viewing regions of interest in a Geographical Information System (GIS). A method for providing a portable globe for a GIS may include determining one or more selected regions corresponding to a geographical region of a master globe. The method may further include organizing geospatial data from the master globe based on the selected region and creating the portable globe based on the geospatial data. The portable globe may be smaller in data size than the master globe. The method may include transmitting the portable globe to a local device that may render the selected region at a higher resolution than the remainder of the portable globe in the GIS. A system for providing a portable globe may include a selection module, a fusion module and a transmitter. A system for updating a portable globe may include a packet bundler and a globe cutter.
摘要:
An apparatus and method are described for acquiring tie-point target locations on a structure that eliminates the need for the user to manually identify features that can be used to register multiple scenes so that they share a single coordinate system. In the present invention, readily identifiable objects, known as targets, are placed on or near the structure. When the structure is scanned, the targets are identified and can then be used in other operations, such as registration.
摘要:
Methods, systems and articles of manufacture for browsing heterogeneous map data are described herein. A method embodiment includes displaying a plurality of homogeneous images, each image representing a geographic information system (GIS) dataset comprising one or more map assets an enabling browsing of GIS datasets and map assets using said displayed images independent of underlying data formats of said GIS datasets. A system embodiment includes a map data engine configured to receive a plurality of homogeneous images, each image representing a GIS dataset comprising one or more map assets, and a user interface configured to display said images and enable browsing of GIS datasets and map assets using said displayed images independent of underlying data formats of said GIS datasets.
摘要:
A method relating to a point cloud includes defining a line of sight of a point cloud on a display of a computer, estimating a normal vector for at least one point of the plurality of points, and determining the appearance on the display of at least one point of the plurality of points based on the step of estimating a normal vector. One can use the computer to manipulate the point cloud to display a selected view of the scene and calculate the angle between the normal vector of the at least one point and a line of sight. The step of determining the appearance can include determining the transparency, color or size of the point on the display according to the angle between the normal vector and the line of sight.
摘要:
Large data sets can be stored and processed in real time by combining and registering the large data sets into a single data set. The data can be stored in a data tree structure formed of layers of spatially organized blocks of data. Such storage allows portions of the data to be viewed efficiently, displaying actual point data at an acceptable resolution for the viewing mechanism. Density limited queries can be executed that allow sub-sampling to be done directly and evenly without geometric constraint, to provide a subset of points that is limited in size and includes a spatially-even decomposition of that set of points. This allows the system as a whole to support arbitrarily large point sets while allowing full partitioning functionality, which is efficient to use in both time and space.
摘要:
A laser scanner scans a scene to form a point cloud representing points on a surface within the scene. The point cloud is used to create a corresponding visual representation of the point cloud from a single eye point that is displayed as an image array, such as a cube map, on a computer screen. Each point of the point cloud is represented on the computer screen as a pixel having a value other than a background value. An offset is determined between a reference position of the pixel and an intersection point, which is the point at which a ray from the point to the scanning position intersects a plane coincident with plane of the computer screen including the pixel. The offset is stored in an offset grid, whereby each pixel of the image array has a corresponding offset value in the offset grid. That is, the invention provides for encoding actual point coordinates with respect to the pixels of the image array by storing depth and angular offsets at each pixel in the image array that has an associated point. If the point spacing in a certain region is wider than the image array pixels, the gaps can be filled with, for example, RGB values to make the displayed image continuous.
摘要:
An apparatus and method are described that allow a surface of interest to be defined by the selection of a seed point that lies on the surface of interest. When a single seed point is defined, additional points that are in the vicinity of the seed point are grouped with the seed point to form a first set of points. When multiple seed points are defined, additional points that are in the vicinities of the seed points are grouped with the seed points to form the first set of points. The first set of points, along with a surface type, are then used to define a candidate surface. Following this, a second set of points is defined using the seed points and additional points that fall within a predefined distance of the candidate surface. The second set of points are partitioned into groups, and the groups that include the seed points along with the surface type are then used to redefine the candidate surface.
摘要:
Methods, systems and articles of manufacture for cross-platform cloud based map creation are described herein. A method embodiment includes receiving one or more GIS datasets in their respective source formats, each GIS dataset comprising one or more map assets, translating the GIS datasets into a platform independent format, and providing the translated GIS datasets and their respective map assets in the platform independent format to one or more client platforms. The embodiment further includes identifying missing map assets and metadata that comprise a GIS dataset, tracking map assets that comprise a single translated GIS dataset to maintain the translated GIS dataset as a single entity, and providing the translated GIS datasets to a serving system.