<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>
<paramdef><type>integer </type> <parameter>nband</parameter></paramdef>
<paramdef><type>raster </type> <parameter>customextent</parameter></paramdef>
- <paramdef choice="opt"><type>text </type> <parameter>pixeltype="32BF"</parameter> </paramdef>
+ <paramdef choice="opt"><type>text </type> <parameter>pixeltype=32BF</parameter> </paramdef>
<paramdef choice="opt"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>
</funcprototype>
</funcsynopsis>
<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>
<paramdef><type>integer </type> <parameter>nband</parameter></paramdef>
<paramdef><type>raster </type> <parameter>customextent</parameter></paramdef>
- <paramdef choice="opt"><type>text </type> <parameter>pixeltype="32BF"</parameter> </paramdef>
+ <paramdef choice="opt"><type>text </type> <parameter>pixeltype=32BF</parameter> </paramdef>
<paramdef choice="opt"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>
</funcprototype>
</funcsynopsis>
<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>
<paramdef><type>integer </type> <parameter>nband</parameter></paramdef>
<paramdef><type>raster </type> <parameter>customextent</parameter></paramdef>
- <paramdef choice="opt"><type>text </type> <parameter>pixeltype="32BF"</parameter> </paramdef>
+ <paramdef choice="opt"><type>text </type> <parameter>pixeltype=32BF</parameter> </paramdef>
<paramdef choice="opt"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>
</funcprototype>
</funcsynopsis>
END;
$$ LANGUAGE 'plpgsql' IMMUTABLE;
+CREATE OR REPLACE FUNCTION st_tpi(
+ rast raster, nband integer DEFAULT 1,
+ pixeltype text DEFAULT '32BF', interpolate_nodata boolean DEFAULT FALSE
+)
+ RETURNS RASTER
+ AS $$ SELECT st_tpi($1, $2, NULL::raster, $3, $4) $$
+ LANGUAGE 'sql' IMMUTABLE;
+
-----------------------------------------------------------------------
-- ST_Roughness
-----------------------------------------------------------------------
END;
$$ LANGUAGE 'plpgsql' IMMUTABLE;
+CREATE OR REPLACE FUNCTION st_roughness(
+ rast raster, nband integer DEFAULT 1,
+ pixeltype text DEFAULT '32BF', interpolate_nodata boolean DEFAULT FALSE
+)
+ RETURNS RASTER
+ AS $$ SELECT st_roughness($1, $2, NULL::raster, $3, $4) $$
+ LANGUAGE 'sql' IMMUTABLE;
+
-----------------------------------------------------------------------
-- ST_TRI
-----------------------------------------------------------------------
END;
$$ LANGUAGE 'plpgsql' IMMUTABLE;
+CREATE OR REPLACE FUNCTION st_tri(
+ rast raster, nband integer DEFAULT 1,
+ pixeltype text DEFAULT '32BF', interpolate_nodata boolean DEFAULT FALSE
+)
+ RETURNS RASTER
+ AS $$ SELECT st_tri($1, $2, NULL::raster, $3, $4) $$
+ LANGUAGE 'sql' IMMUTABLE;
+
-----------------------------------------------------------------------
-- Get information about the raster
-----------------------------------------------------------------------