bindings-saga-cmd 0.1.0.0 → 0.1.1.0
raw patch · 2 files changed
+45/−24 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- bindings-saga-cmd.cabal +1/−1
- src/Gis/Saga/Data.hs +44/−23
bindings-saga-cmd.cabal view
@@ -1,5 +1,5 @@ name: bindings-saga-cmd-version: 0.1.0.0+version: 0.1.1.0 synopsis: Wrapping saga_cmd description: A simple wrapper around the command-line version of the GIS-program saga homepage: https://github.com/michelk/bindings-saga-cmd.hs
src/Gis/Saga/Data.hs view
@@ -22,13 +22,14 @@ (M.fromList []) Nothing Nothing , ".spc")) ,("ptCldToGrid", ( SagaCmd "pointcloud_tools" "4" ("POINTS","GRID")- (M.fromList [- ("cs", ("CELLSIZE" , "1"))- ])+ (M.fromList [("cs", ("CELLSIZE" , "1"))]) Nothing Nothing ,".sgrd")) ,("gridFillGaps", (- SagaCmd "grid_spline" "5" ("GRIDPOINTS","GRID_GRID")- (M.fromList [("grdFlT", ("TARGET", "1"))])+ SagaCmd "grid_spline" "5" ("GRID","TARGET_OUT_GRID")+ (M.fromList [+ ("grdFlT", ("TARGET_DEFINITION", "1"))+ --,("grdFlTtmpl", ("TARGET_TEMPLATE", out)) -- currently broken+ ]) (Just copyGrid) Nothing, "_filled.sgrd")) ,("gridHillshade", ( SagaCmd "ta_lighting" "0" ("ELEVATION","SHADE")@@ -69,6 +70,14 @@ SagaCmd "io_gdal" "2" ("GRIDS","FILE") (M.fromList [ ]) Nothing Nothing, ".tif"))+ ,("gridEsriAsc", (+ SagaCmd "io_grid" "0" ("GRID","FILE")+ (M.fromList [+ ]) Nothing Nothing, ".asc"))+ ,("ascGrd", (+ SagaCmd "io_grid" "1" ("FILE","GRID")+ (M.fromList [+ ]) Nothing Nothing, ".sgrd")) ,("gdalGrid", ( SagaCmd "io_gdal" "0" ("FILES", "GRIDS") (M.fromList [@@ -76,6 +85,8 @@ ,("gridXyz", ( SagaCmd "io_grid" "5" ("GRIDS","FILENAME") (M.fromList [+ ("header",("CAPTION" , "0"))+ ,("na",("EX_NODATA" , "1")) ]) Nothing Nothing, ".xyz")) ,("polyDissolve", ( SagaCmd "shapes_polygons" "5" ("POLYGONS","DISSOLVED")@@ -121,21 +132,31 @@ -- | Pathsway nodes with input and output commands sNodes :: NodeMap sNodes =- M.fromList [- ("las", ([], ["lasToPtCld"]))- ,("gdal", ([], ["gdalGrid"]))- ,("ptc", (["lasToPtCld"], ["ptCldToGrid"]))- ,("grid", (["ptCldToGrid", "xyzGridToGrid", "gdalGrid"],- ["gridFillGaps", "gridTifGdal", "gridPolyClip"- ,"gridSlope", "gridClassToPoly", "gridClassifyFlat"]))- ,("xyz-grid", ([], ["xyzGridToGrid"]))- ,("grid-filled", (["gridFillGaps"],- ["gridHillshade", "gridXyz", "gridContour"]))- ,("grid-filled-hillshade", (["gridHillshade"], ["gridTifHillshade"]))- ,("grid-filled-hillshade-tif", (["gridTifHillshade"], []))- ,("grid-hillshade", (["gridHillshade"], ["gridTifHillshade"]))- ,("grid-hillshade-tif", (["gridTifHillshade"], []))- ,("grid-filled-xyz", (["gridXyz"], []))- ,("grid-filled-contour", (["gridContour"], []))- ,("grid-polygonClip", (["gridPolyClip"], []))- ]+ M.fromList+ [("las",([],["lasToPtCld"]))+ ,("gdal",([],["gdalGrid"]))+ ,("ptc",(["lasToPtCld"],["ptCldToGrid"]))+ ,("grid"+ ,(["ptCldToGrid","xyzGridToGrid","gdalGrid","ascGrd"]+ ,["gridFillGaps"+ ,"gridTifGdal"+ ,"gridPolyClip"+ ,"gridSlope"+ ,"gridClassToPoly"+ ,"gridClassifyFlat"+ ,"gridEsriAsc"+ ,"gridTifTerrain"+ ,"gridXyz"+ ,"gridHillshade"]))+ ,("xyz-grid",([],["xyzGridToGrid"]))+ ,("grid-filled",(["gridFillGaps"],["gridHillshade","gridXyz","gridContour"]))+ ,("grid-filled-hillshade",(["gridHillshade"],["gridTifHillshade"]))+ ,("grid-filled-hillshade-tif",(["gridTifHillshade"],[]))+ ,("grid-hillshade",(["gridHillshade"],["gridTifHillshade"]))+ ,("grid-hillshade-tif",(["gridTifHillshade"],[]))+ ,("grid-filled-xyz",(["gridXyz"],[]))+ ,("grid-filled-contour",(["gridContour"],[]))+ ,("grid-polygonClip",(["gridPolyClip"],[]))+ ,("grid-terrain-tif",(["gridTifTerrain"],[]))+ ,("grid-esri-asc",(["gridEsriAsc"],[]))+ ,("esri-asc",([],["ascGrd"]))]