Skip to content

Instantly share code, notes, and snippets.

### Keybase proof
I hereby claim:
* I am gadomski on github.
* I am gadomski (https://keybase.io/gadomski) on keybase.
* I have a public key whose fingerprint is A963 4783 FF27 4BAA CAC3 7B74 F050 18EE D3F6 F069
To claim this, I am signing this object:
<?xml version="1.0" encoding="utf-8"?>
<Pipeline version="1.0">
<Writer type="drivers.pgpointcloud.writer">
<Option name="connection">dbname='lidar' user='postgres' host='localhost' port='5432' password='dasher1'</Option>
<Option name="table">medford</Option>
<Option name="srid">4326</Option>
<Filter type="filters.chipper">
<Option name="capacity">400</Option>
<Filter type="filters.cache">
<Reader type="drivers.las.reader">
@gadomski
gadomski / gist:54424539d6505e06555b
Created September 4, 2014 14:13
Error output for no PCL, with stubs
[1/45] Building CXX object src/CMakeFiles/pdalcpp.dir/filters/PCLBlock.cpp.o
FAILED: /usr/bin/c++ -DHAVE_PYTHON=1 -Dpdalcpp_EXPORTS -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++11 -g -fPIC -I../include/stubs -Iinclude -I../src/../include -I/usr/local/include -I/usr/include/libxml2 -isystem /usr/include/python2.7 -isystem /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include -MMD -MT src/CMakeFiles/pdalcpp.dir/filters/PCLBlock.cpp.o -MF src/CMakeFiles/pdalcpp.dir/filters/PCLBlock.cpp.o.d -o src/CMakeFiles/pdalcpp.dir/filters/PCLBlock.cpp.o -c ../src/filters/PCLBlock.cpp
In file included from ../src/filters/PCLBlock.cpp:35:
../src/../include/pdal/PCLConversions.hpp:111:22: error: no member named 'has_color' in namespace 'pcl::traits'
if (pcl::traits::has_color<typename CloudT::PointType>::value)
~~~~~~~~~~~~~^
../src/../include/pdal/PCLConversions.hpp:
@gadomski
gadomski / gist:1962b87c5582595793e3
Created September 4, 2014 14:56
Next PCD PDAL error
[1/41] Building CXX object src/CMakeFiles/pdalcpp.dir/filters/PCLBlock.cpp.o
FAILED: /usr/bin/c++ -DHAVE_PYTHON=1 -Dpdalcpp_EXPORTS -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++11 -g -fPIC -I../include/stubs -Iinclude -I../src/../include -I/usr/local/include -I/usr/include/libxml2 -isystem /usr/include/python2.7 -isystem /usr/local/lib/python2.7/site-packages/numpy/core/include -MMD -MT src/CMakeFiles/pdalcpp.dir/filters/PCLBlock.cpp.o -MF src/CMakeFiles/pdalcpp.dir/filters/PCLBlock.cpp.o.d -o src/CMakeFiles/pdalcpp.dir/filters/PCLBlock.cpp.o -c ../src/filters/PCLBlock.cpp
In file included from ../src/filters/PCLBlock.cpp:35:
../src/../include/pdal/PCLConversions.hpp:194:17: error: no matching constructor for initialization of 'pcl::SetIfFieldExists<typename PointCloud<PointNormal>::PointType, boost::uint32_t>'
pcl::SetIfFieldExists<typename CloudT::PointType, boost::uint32_t> (
@gadomski
gadomski / window_detail.js
Created October 28, 2011 15:16
mapfish javascript
var map;
var drawLayer;
function doGeomGet() {
var in_options = {
"internalProjection": new OpenLayers.Projection("EPSG:4326"),
"externalProjection": new OpenLayers.Projection("EPSG:900913")
}
@gadomski
gadomski / nowhere.sql
Created November 6, 2011 21:52
strange sdo_anyinteract behavior
SELECT sdo_anyinteract(l.blk_extent, w.clip_geometry) lfirst, sdo_anyinteract(w.clip_geometry, l.blk_extent) wfirst
FROM lidar_block l, export_window w
--WHERE sdo_anyinteract(l.blk_extent, w.clip_geometry) = 'TRUE'
ORDER BY obj_id;
-- RESULTS: TRUE TRUE
@gadomski
gadomski / export.xml
Created November 9, 2011 18:04
an export pcpipeline
<?xml version="1.0"?>
<Pipeline version="1.0">
<Writer type="drivers.las.writer">
<Option name="compression">false</Option>
<Option name="filename">/tmp/gadomski.las</Option>
<Filter type="filters.inplacereprojection">
<Option name="scale_x">0.01</Option>
<Option name="offset_x">0.0</Option>
<Option name="offset_y">0.0</Option>
<Option name="offset_z">0.0</Option>
@gadomski
gadomski / backtrace
Created November 18, 2011 17:41
XML, backtrace, and option dump from a qfit load error
#0 0x0000003a11a30265 in raise () from /lib64/libc.so.6
#1 0x0000003a11a31d10 in abort () from /lib64/libc.so.6
#2 0x0000003a240bed14 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6
#3 0x0000003a240bce16 in ?? () from /usr/lib64/libstdc++.so.6
#4 0x0000003a240bce43 in std::terminate() () from /usr/lib64/libstdc++.so.6
#5 0x0000003a240bcf2a in __cxa_throw () from /usr/lib64/libstdc++.so.6
#6 0x00007ffff7d2f3e7 in pdal::Utils::check_stream_state<char, std::char_traits<char> > (
srtm=<value optimized out>) at /opt/pdal/src/../include/pdal/Utils.hpp:186
#7 0x00007ffff7d66c62 in pdal::drivers::qfit::Reader::Reader (this=0x641ac0,
options=<value optimized out>) at /opt/pdal/src/../include/pdal/Utils.hpp:117
@gadomski
gadomski / models.py
Created November 18, 2011 19:31
Custom SpatialRefSys
from django.db import models
from django.contrib.gis.models import SpatialRefSys as CsSrs
class Unit(models.Model):
"""An unmanaged model that tracks the oracle units table"""
sdo_unit = models.CharField(max_length=80, primary_key=True)
unit_name = models.CharField(max_length=2083)
conversion_factor = models.FloatField(blank=True, null=True)
@gadomski
gadomski / gist:1384089
Created November 21, 2011 21:59
django config
#
# EXAMPLE DJANGO CONFIGURATION
# ============================
#
# # Where the Django project is.
# CELERYD_CHDIR="/opt/Project/"
#
# # Name of the projects settings module.
# export DJANGO_SETTINGS_MODULE="settings"
#