Skip to content

Instantly share code, notes, and snippets.

COMPOUNDCRS["NAD83 / UTM zone 15N + NAVD88 height (ft)",
PROJCRS["NAD83 / UTM zone 15N",
BASEGEOGCRS["NAD83",
DATUM["North American Datum 1983",
ELLIPSOID["GRS 1980",6378137,298.257222101,
LENGTHUNIT["metre",1]]],
PRIMEM["Greenwich",0,
ANGLEUNIT["degree",0.0174532925199433]],
ID["EPSG",4269]],
CONVERSION["UTM zone 15N",
[
{
"type": "readers.ept",
"filename": "%(url)s" ,
"bounds": "([%(minx).3f, %(maxx).3f], [%(miny).3f, %(maxy).3f])",
"threads":16
},
{
"type":"filters.ferry",
[
{
"type": "readers.ept",
"filename": "%(url)s" ,
"bounds": "([%(minx).3f, %(maxx).3f], [%(miny).3f, %(maxy).3f])",
"threads":16
},
{
"type":"filters.ferry",
[
{
"type": "readers.ept",
"filename": "%(url)s" ,
"bounds": "([%(minx).3f, %(maxx).3f], [%(miny).3f, %(maxy).3f])",
"threads":16
},
{
"type":"filters.ferry",
[
{
"type": "readers.ept",
"filename": "%(url)s" ,
"bounds": "([%(minx).3f, %(maxx).3f], [%(miny).3f, %(maxy).3f])",
"resolution":"%(resolution).3f",
"threads":16
},
{
@hobu
hobu / command.sh
Created May 27, 2020 16:54
howards farm in EPT
pdal pipeline howards-farm.json
[
{
"type": "readers.ept",
"filename": "https://s3-us-west-2.amazonaws.com/usgs-lidar-public/MN_ChippewaCo_2010/ept.json" ,
"resolution":"100",
"threads":16
},
{
conda activate myenv
conda env list
import pdal
import glob
import numbpy as np
import logging
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
Flat profile:
Each sample counts as 0.01 seconds.
no time accumulated
% cumulative self self total
time seconds seconds calls Ts/call Ts/call name
0.00 0.00 0.00 112 0.00 0.00 pdal::Arg::assignPositional(pdal::(anonymous namespace)::ArgValList&)
0.00 0.00 0.00 104 0.00 0.00 void std::vector<std::string, std::allocator<std::string> >::emplace_back<std::string>(std::string&&)
0.00 0.00 0.00 104 0.00 0.00 void std::vector<std::string, std::allocator<std::string> >::_M_realloc_insert<std::string>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string&&)
Undefined symbols for architecture x86_64:
"CPLInstallErrorHandlerAccumulator(std::__1::vector<CPLErrorHandlerAccumulatorStruct, std::__1::allocator<CPLErrorHandlerAccumulatorStruct> >&)", referenced from:
_main in gdalwarp_bin.o
"CPLUninstallErrorHandlerAccumulator()", referenced from:
_main in gdalwarp_bin.o