Skip to content
Stefan Maierhofer edited this page Aug 23, 2019 · 6 revisions

A simple command line interface for point cloud stores.

Install

  1. Clone the https://github.com/aardvark-platform/aardvark.algodat repository.
  2. The points.cmd tool is located in the repositories root folder.

On first use, everything will be built automatically.

Example: Importing a point cloud

The following command will import the scan.e57 file into a store at C:\Data\teststore.

points import C:\Data\scan.e57 -o C:\Data\teststore

After a successful import, some important info will be printed:

  • pointCloudId is the key you can use to access the imported point cloud
{                                                        
  "boundingBoxExactGlobal": {                            
    "Min": { "X": -7627.937, "Y": 256956.165, "Z": 693.477 },                                                   
    "Max": { "X": -7053.295, "Y": 257120.670, "Z": 794.467 }                                                    
  },                                                     
  "nodeCount": 313,                                      
  "outPath": "C:\\Data\\teststore",                 
  "outType": "Store",                                    
  "pointCloudId": "b94e184f-3524-4a2d-b443-402d0c0157cb",
  "pointCountTree": 620715,                              
  "rootNodeId": "8aaef45f-9952-4ed8-87d4-4845ecc78953"   
}                                                        

Additional Parameters

arg description
-okey <string> a custom pointCloudId
-minDist <float> point density will be normalized to this distance, default is 0.0, which means that all points are kept
-splitLimit <int> custom octree split limit, default is 8192

Example: Exporting a point cloud to another store

Clone this wiki locally