A Python webframework to extract LAS data to json | Read-only mirror of https://github.com/sitn/las_extractor — Canton de Neuchâtel. Issues & pull requests at the source.
  • Python 81.1%
  • CSS 14.1%
  • Mako 4.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2016-07-13 09:27:44 +02:00
apache First config 2013-09-06 22:24:26 +02:00
buildout LAS extractor first steps 2013-09-06 17:36:26 +02:00
data Add data folder 2013-09-23 11:17:19 +02:00
las_extractor Rounding errors on acos(alpha) 2015-12-04 15:03:47 +01:00
wheels Add binary wheel for liblas 2015-05-29 08:07:57 +02:00
.gitignore ignore local config file 2016-03-16 11:53:35 +01:00
bootstrap-buildout.py Update bootstrap file 2015-08-25 16:29:15 +02:00
buildout.cfg Add new buildout section for liblas 2015-05-29 08:08:20 +02:00
CHANGES.txt LAS extractor first steps 2013-09-06 17:36:26 +02:00
config.yaml.in set max distance @10000m 2016-07-13 09:23:02 +02:00
development.ini.in Remove sqlalchemy logger 2015-05-29 08:08:48 +02:00
installation_procedure.txt cut x,y,z values to 2 decimals 2014-11-13 13:05:18 +01:00
LICENSE Initial commit 2013-09-06 08:33:01 -07:00
production.ini.in Add translations variables 2013-09-27 07:31:07 +02:00
README.md Update egg versions 2015-11-20 13:42:03 +01:00
setup.cfg Some more config 2013-09-07 10:11:41 +02:00
setup.py Update egg versions 2015-11-20 13:42:03 +01:00
versions.cfg Update egg versions 2015-11-20 13:42:03 +01:00

las_extractor

A Python webframework to extract LAS data to json

License

GNU General Public License, see LICENSE

Requirements

Fusion and LAStools are Windows programs. They might run (not tested) under Linux using Wine.

  • PostgreSQL/PostGIS database containing a schema lidar_tile_index which should contain a table grid50mfull. This table contains polygons describing the tiling of your LAS files. See the wiki for a better description on how to create this table.

Getting Started

To install the application

  • Clone this repository
  • Run Bootstrap: python bootstrap-buildout.py --allow-site-packages
  • Before running buildout, you will need to create your own buildout file. To do so, copy/paste the existing buildout.cfgfile and rename it (buildout_<project>.cfg)
  • Open your buildout file in your favorite editor...
  • Delete everthing except the [vars]section
  • Once done add the following code on top of your buildout file:
[buildout]
extends = buildout.cfg
  • In the [vars] section, replace all overwriteme values with your own values (see wiki for value signification)
  • Run buildout:
cd <project>
buildout\bin\buildout -c buildout_<project>.cfg
  • Add the Apache folder in your Apache conf file (needs the mod_wsgi to be active):Include <project_folder>/Apache/*.conf

This application uses the Pyramid webframework. For more details, please refer to the pyramid documentation.