Small CLI to quickly publish a single LAS file or a whole folder to a Potree server.
Project description
PotreePublisher
Small CLI to quickly publish a single LAS file or a whole folder to a Potree server.
Prerequisites
It is assumed that you have a Potree server installed on your machine.
Expand for instructions if you don't :wink:
-
Clone the potree repository:
git clone https://github.com/potree/potree
-
Make sure you have the Node Package Manager (npm) installed (usually delivered with node.js).
-
Inside potree's repository, run
npm install
. It will install dependencies (specified in package.json) and create a build in ./build/potree. -
Move the potree folder to you favorite http server.
-
Make sure you spot the location where you want to:
- store the point clouds
- store the viewer html files
- You're good to go!
It is also assumed that you have PotreeConverter installed. See this page for instructions.
Installation
pip install potreepublisher
Usage
Usage: PotreePublisher [OPTIONS] INPUT_PATH
Arguments:
INPUT_PATH Path to the point cloud or a folder of point clouds to process.
Any type supported by PotreeConverter is possible. [required]
Options:
--potree-server-root TEXT Root path of the potree server. [default:
/var/www/potree]
--point-cloud-folder TEXT Folder where the point cloud will be stored after
conversion to Potree Format. [default:
pointclouds]
--viewer-folder TEXT Folder where the viewer html page will be stored.
[default: results]
--help Show this message and exit.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for PotreePublisher-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eef28e409e9ece514df96f50f0814a34c3bdad178ebffb08214b3f6dac04e5be |
|
MD5 | e5740d03ec734987f964f2441194cd7e |
|
BLAKE2b-256 | 7b61d0c4c7d508dc447763dfb4f7ff5d475abdee54b167ca1de39ef971f8ae49 |