File: pgpointcloud.sh

package info (click to toggle)
pdal 2.2.0%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 229,252 kB
  • sloc: cpp: 489,801; python: 5,398; xml: 2,382; sh: 827; makefile: 628; javascript: 397; sql: 26; perl: 19
file content (22 lines) | stat: -rwxr-xr-x 1,050 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
git clone https://github.com/pramsey/pointcloud.git
cd pointcloud
cmake -G "Unix Makefiles" \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_CXX_FLAGS="-fPIC" \
    -DCMAKE_C_FLAGS="-fPIC"
make
sudo make install
sudo service postgresql start
sudo -u postgres createuser -s vagrant
sudo -u postgres createdb points
echo "CREATE EXTENSION postgis;" | sudo -u vagrant psql -d points -U vagrant
echo "CREATE EXTENSION pointcloud;" | sudo -u vagrant psql -d points -U vagrant
echo "CREATE EXTENSION pointcloud_postgis;" | sudo -u vagrant psql -d points -U vagrant
sudo wget http://liblas.org/samples/st-helens-small.las
sudo wget https://raw.github.com/PDAL/PDAL/master/scripts/vagrant/loadpgpointcloud.xml
sudo wget https://raw.github.com/PDAL/PDAL/master/scripts/vagrant/readpgpointcloud.xml
chmod 777 st-helens-small.las
chmod 777 readpgpointcloud.xml
chmod 777 loadpgpointcloud.xml
sudo -u vagrant PDAL_DRIVER_PATH=/usr/lib pdal pipeline --input loadpgpointcloud.xml
sudo -u vagrant PDAL_DRIVER_PATH=/usr/lib pdal info --input readpgpointcloud.xml -p 0