├── .gitignore ├── AUTHORS.txt ├── LICENSE ├── README.md ├── geospatialfiles ├── lidar │ ├── las.go │ ├── lasHeader.go │ └── lasPoint.go ├── raster │ ├── arcGisAsciiRaster.go │ ├── arcGisBinaryRaster.go │ ├── geotiff │ │ ├── IFDEntry.go │ │ ├── buffer.go │ │ ├── dataType.go │ │ ├── geotiff.go │ │ ├── geotiffConst.go │ │ ├── lzw │ │ │ └── reader.go │ │ └── tags.go │ ├── geotiffRaster.go │ ├── grassAsciiRaster.go │ ├── idrisiRaster.go │ ├── raster.go │ ├── rasterErrors.go │ ├── rastertype.go │ └── whiteboxRaster.go └── tests │ ├── lidar_test.go │ ├── rasterFormat_test.go │ └── testdata │ ├── DEM.dep │ ├── DEM.rdc │ ├── DEM.rst │ ├── DEM.tas │ ├── DEM.tif │ └── Sample64Bit.tif ├── go-spatial.go ├── gospatial.py ├── gospatial.pyc ├── gospatial_example.py ├── structures ├── kdtree.go ├── priorityqueue.go ├── rectangular_array.go └── structures_test.go └── tools ├── aspect.go ├── benchmarkBreachDepressions.go ├── benchmarkFillDepressions.go ├── breachDepressions.go ├── breachStreams.go ├── constants.go ├── d8FlowAccumulation.go ├── deviationFromMean.go ├── deviationFromMeanTraditionalMethod.go ├── differenceFromMean.go ├── elevationPercentile.go ├── fd8FlowAccum.go ├── fillDepressions.go ├── fillSmallNodataHoles.go ├── hillshade.go ├── maximumElevationDeviation.go ├── meanFilter.go ├── pluginManager.go ├── printGeoTiffTags.go ├── printLASInfo.go ├── quantiles.go ├── slope.go ├── tool_test.go └── whiteboxRaster2GeoTiff.go /.gitignore: -------------------------------------------------------------------------------- 1 | go-spatial 2 | *.exe 3 | *.pyc 4 | -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/README.md -------------------------------------------------------------------------------- /geospatialfiles/lidar/las.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/lidar/las.go -------------------------------------------------------------------------------- /geospatialfiles/lidar/lasHeader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/lidar/lasHeader.go -------------------------------------------------------------------------------- /geospatialfiles/lidar/lasPoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/lidar/lasPoint.go -------------------------------------------------------------------------------- /geospatialfiles/raster/arcGisAsciiRaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/arcGisAsciiRaster.go -------------------------------------------------------------------------------- /geospatialfiles/raster/arcGisBinaryRaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/arcGisBinaryRaster.go -------------------------------------------------------------------------------- /geospatialfiles/raster/geotiff/IFDEntry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/geotiff/IFDEntry.go -------------------------------------------------------------------------------- /geospatialfiles/raster/geotiff/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/geotiff/buffer.go -------------------------------------------------------------------------------- /geospatialfiles/raster/geotiff/dataType.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/geotiff/dataType.go -------------------------------------------------------------------------------- /geospatialfiles/raster/geotiff/geotiff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/geotiff/geotiff.go -------------------------------------------------------------------------------- /geospatialfiles/raster/geotiff/geotiffConst.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/geotiff/geotiffConst.go -------------------------------------------------------------------------------- /geospatialfiles/raster/geotiff/lzw/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/geotiff/lzw/reader.go -------------------------------------------------------------------------------- /geospatialfiles/raster/geotiff/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/geotiff/tags.go -------------------------------------------------------------------------------- /geospatialfiles/raster/geotiffRaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/geotiffRaster.go -------------------------------------------------------------------------------- /geospatialfiles/raster/grassAsciiRaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/grassAsciiRaster.go -------------------------------------------------------------------------------- /geospatialfiles/raster/idrisiRaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/idrisiRaster.go -------------------------------------------------------------------------------- /geospatialfiles/raster/raster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/raster.go -------------------------------------------------------------------------------- /geospatialfiles/raster/rasterErrors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/rasterErrors.go -------------------------------------------------------------------------------- /geospatialfiles/raster/rastertype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/rastertype.go -------------------------------------------------------------------------------- /geospatialfiles/raster/whiteboxRaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/raster/whiteboxRaster.go -------------------------------------------------------------------------------- /geospatialfiles/tests/lidar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/tests/lidar_test.go -------------------------------------------------------------------------------- /geospatialfiles/tests/rasterFormat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/tests/rasterFormat_test.go -------------------------------------------------------------------------------- /geospatialfiles/tests/testdata/DEM.dep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/tests/testdata/DEM.dep -------------------------------------------------------------------------------- /geospatialfiles/tests/testdata/DEM.rdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/tests/testdata/DEM.rdc -------------------------------------------------------------------------------- /geospatialfiles/tests/testdata/DEM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/tests/testdata/DEM.rst -------------------------------------------------------------------------------- /geospatialfiles/tests/testdata/DEM.tas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/tests/testdata/DEM.tas -------------------------------------------------------------------------------- /geospatialfiles/tests/testdata/DEM.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/tests/testdata/DEM.tif -------------------------------------------------------------------------------- /geospatialfiles/tests/testdata/Sample64Bit.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/geospatialfiles/tests/testdata/Sample64Bit.tif -------------------------------------------------------------------------------- /go-spatial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/go-spatial.go -------------------------------------------------------------------------------- /gospatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/gospatial.py -------------------------------------------------------------------------------- /gospatial.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/gospatial.pyc -------------------------------------------------------------------------------- /gospatial_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/gospatial_example.py -------------------------------------------------------------------------------- /structures/kdtree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/structures/kdtree.go -------------------------------------------------------------------------------- /structures/priorityqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/structures/priorityqueue.go -------------------------------------------------------------------------------- /structures/rectangular_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/structures/rectangular_array.go -------------------------------------------------------------------------------- /structures/structures_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/structures/structures_test.go -------------------------------------------------------------------------------- /tools/aspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/aspect.go -------------------------------------------------------------------------------- /tools/benchmarkBreachDepressions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/benchmarkBreachDepressions.go -------------------------------------------------------------------------------- /tools/benchmarkFillDepressions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/benchmarkFillDepressions.go -------------------------------------------------------------------------------- /tools/breachDepressions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/breachDepressions.go -------------------------------------------------------------------------------- /tools/breachStreams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/breachStreams.go -------------------------------------------------------------------------------- /tools/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/constants.go -------------------------------------------------------------------------------- /tools/d8FlowAccumulation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/d8FlowAccumulation.go -------------------------------------------------------------------------------- /tools/deviationFromMean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/deviationFromMean.go -------------------------------------------------------------------------------- /tools/deviationFromMeanTraditionalMethod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/deviationFromMeanTraditionalMethod.go -------------------------------------------------------------------------------- /tools/differenceFromMean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/differenceFromMean.go -------------------------------------------------------------------------------- /tools/elevationPercentile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/elevationPercentile.go -------------------------------------------------------------------------------- /tools/fd8FlowAccum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/fd8FlowAccum.go -------------------------------------------------------------------------------- /tools/fillDepressions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/fillDepressions.go -------------------------------------------------------------------------------- /tools/fillSmallNodataHoles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/fillSmallNodataHoles.go -------------------------------------------------------------------------------- /tools/hillshade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/hillshade.go -------------------------------------------------------------------------------- /tools/maximumElevationDeviation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/maximumElevationDeviation.go -------------------------------------------------------------------------------- /tools/meanFilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/meanFilter.go -------------------------------------------------------------------------------- /tools/pluginManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/pluginManager.go -------------------------------------------------------------------------------- /tools/printGeoTiffTags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/printGeoTiffTags.go -------------------------------------------------------------------------------- /tools/printLASInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/printLASInfo.go -------------------------------------------------------------------------------- /tools/quantiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/quantiles.go -------------------------------------------------------------------------------- /tools/slope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/slope.go -------------------------------------------------------------------------------- /tools/tool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/tool_test.go -------------------------------------------------------------------------------- /tools/whiteboxRaster2GeoTiff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jblindsay/go-spatial/HEAD/tools/whiteboxRaster2GeoTiff.go --------------------------------------------------------------------------------