Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/r-rijnbeek/lasmanipulations
Repository with the basic LAS file manipulations for pointcloud. And a Las viewer with pyQt5 (There is still a manual bugfix on the OCC display module, see comment on "test_LasViewer"
https://github.com/r-rijnbeek/lasmanipulations
las point-cloud pointcloud pyqt5-desktop-application python
Last synced: 1 day ago
JSON representation
Repository with the basic LAS file manipulations for pointcloud. And a Las viewer with pyQt5 (There is still a manual bugfix on the OCC display module, see comment on "test_LasViewer"
- Host: GitHub
- URL: https://github.com/r-rijnbeek/lasmanipulations
- Owner: R-Rijnbeek
- License: mit
- Created: 2022-02-12T21:06:18.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-14T14:12:26.000Z (almost 3 years ago)
- Last Synced: 2024-01-27T19:41:37.231Z (10 months ago)
- Topics: las, point-cloud, pointcloud, pyqt5-desktop-application, python
- Language: Python
- Homepage:
- Size: 2.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LASManipulations
Repository with the basic LAS file manipulations for pointcloud. And a Las viewer with pyQt5 (There is still a manual bugfix on the OCC display module, see comment on "test_LasViewer"
## prerequisites
Has anaconda installed on windows. And configured you system variables ($path) of anaconda on windows:
* C:\ProgramData\Anaconda3
* C:\ProgramData\Anaconda3\Scripts
* C:\ProgramData\Anaconda3\Library\bin## Instalation protocol
1. Clone the github repository.
```
$ git clone https://github.com/R-Rijnbeek/LASManipulations.git
```2. Enter the project folder.
```
$ cd LASManipulations
```3. Build the virtual environment on the repository by running:
```
$ build.bat
```4. To activate the environmet and run the test scripts:
```
$ activate ./env
$ python /TEST/test.py
```If it works. Then you can use the 'LASManippulation' module directory as a local package
## Notes to know:
1. The dependencies to use all features of this repository are writed on the environmet.yml file: pylas, OCC, numpy
2. If you will only use the content of this repository. On a other proyect than you need to create an virtual environment that include "numpy", "pylas", "OCC" and "pyQT5"
* ANACONDA:
```
conda install -c conda-forge pythonocc-core
conda install -c anaconda numpy
```
* PIP:
```
pip install pylas
pip install PyQt5
```3. This repository is tested with windows 10 and anaconda version 4.11.0.